*flag 1 reindeer help messages
*flag 2 drink milk
*flag 3 skates under bed
*flag 4 time change
*flag 5 sleigh-boarding message
*flag 6 Have whistled - Need Direction
*flag 7 TEMPORARY
*flag 8 Landing Site has changed
*flag 9 Left North Pole
*flag 10 Cat singing
*flag 11 visited Tasmania
*flag 12 visited Siberia
*flag 13 visited Guam
*flag 14 visited Queensland, Australia
*flag 15 visited Japan
*flag 16 visited China
*flag 17 visited Philippines
*flag 18 visited Australia
*flag 19 visited Tibet
*flag 20 visited Singapore
*flag 21 visited Christmas Island
*flag 22 visited New York
*flag 23 visited Venezuela
*flag 24 visited Chile
*flag 25 visited Peru
*flag 26 visited The Canadian Rockies
*flag 27 visited The Island of Haiti
*flag 28 visited Columbia
*flag 29 all visited if on
*flag 30 time stopped for special events if ON
*flag 31 reset for next round
*flag 32 jump from China 42 to cape Verde 88
*flag 33 jump from Tasmania 35 to Russia 36
*flag 34 jump from Siberia 32 to Russia 36
*flag 35 jump from Japan 37 to Peru 110
*flag 36 jump from Japan 37 to Hollywood 122
*flag 37 jump from Tibet 47 to England 81
*flag 38 jump from Nicobar 54 to England 81
*flag 39 jump from Bermuda 103 to New York 107
*flag 40 jump from Haiti 108 to Kansas 112
*flag 41 jump from Kansas 112 to Nome 131
*flag 42 show value of variables on screen
*flag 43 Milk to cat
*flag 44 Quiz Music
*flag 45 reset after troika puzzle
*flag 46 Scarecrow
*flag 47 Lion
*flag 48 Woodsman
*flag 49 TEMPORARY
*flag 50 sound (FlagOff default is Sound ON)
*flag 51 jump from Hollywood 122 to Alaska 126
*flag 52 playing song
*flag 53 ate garlic
*flag 54 Merry-go-round (FlagOff default is power ON)

*variable 1 hour *(Greenwich)
*variable 2 hour *(Local)
*variable 3 hour *(Local Offset - hours before Greenwich)
*variable 4 hour *(DISPLAYED Greenwich time)
*variable 5 Longitude (15 deg West)
*variable 6 Latitude (0 = North Pole, 6 = South Pole)
*variable 7 Landing Site
*variable 8 Directions given after whistle
*variable 9 # of locations left to visit
*variable 10 Bumps on Head (1-7), Venetian canal ETC
*variable 11 NEWROOM
*variable 12 Hollow Earth Speech
*variable 13 Chandlery (141 -144)
*variable 14 noun/object number
*variable 15 Greenwich hr jump (normally 1 )
*variable 16 Prior Landing Site
*variable 17 Times around globe
*variable 18 Rooms visited
*variable 19 Rooms left (18 - VAR18)

*counter 1 *(minutes)
*counter 2 *(seasick)
*counter 3 *(lava) (toads) (bark) (Greece) (Venice) etc

COMMAND ANY
Flagon 29
VariableEquals 18 18 *(visited 18 sites)
PrintMessage 430 *(win)
TurnFlagOn 29
GoToRoom 141
Delay 20
WaitForReturn
ClearScreen
PrintMessage 419 *(set strike)
Delay 24
PrintMessage 434
Delay 8
TurnFlagOn 52
FlagOn 50
TurnFlagOff 52
END_COMMAND

COMMAND ANY
FlagOn 29
PrintMessage 435
Delay 8
PrintMessage 436
Delay 6
PrintMessage 437
Delay 12
ClearScreen
PrintMessage 438
Delay 6
PrintMessage 439
Delay 6
PrintMessage 440
Delay 10
PrintMessage 441
END_COMMAND

COMMAND ANY
FlagOn 29
Delay 4
PrintMessage 442
Delay 8
ClearScreen
PrintMessage 443
Delay 4
PrintMessage 444
Delay 8
PrintMessage 445
Delay 2
PrintMessage 446
Delay 6
WaitForReturn
ClearScreen
FlagOff 52
DoneWithTurn
END_COMMAND

COMMAND ANY
FlagOn 29
FlagOn 52
TONE 523 200
TONE 587 200
TONE 659 200
TONE 587 400
TONE 659 200
TONE 523 600
TONE 1046 200
TurnFlagOff 52
DoneWithTurn
END_COMMAND

COMMAND ANY
NewLife
TurnFlagOn 31 *(reset for next round)
END_COMMAND

COMMAND ANY
FlagOn 31
TurnFlagOff 1 *(reindeer help messages)
TurnCounterOn 1 *(Minutes)
SetVariableTo 1 11 *(Greenwich time)
SetVariableTo 2 11 *(Local time)
SetVariableTo 3 0 *(Local offset)
SetVariableTo 4 11 *(Displayed Greenwich)
SetVariableTo 5 0 *(Prime Meridian)
SetVariableTo 6 4 *(Fiji)
SetVariableTo 7 24 *(Fiji)
AddToVariable 17 1 *(times around globe)
END_COMMAND

COMMAND ANY
FlagOn 31
SetVariableTo 8 0 *(Directions after whistle)
SetVariableTo 10 1 *(Bumps on Head)
SetVariableTo 12 72 *(hollow earth speech)
SetVariableTo 13 141 *(chandlery)
SetVariableTo 15 1 *(Greenwich time jump)
SendToRoom 300 4 *(calendar)
Destroy 301 *(skates)
SendToRoom 310 4 *(clock)
Destroy 312 *(almanac)
SendToRoom 314 24 *(sleigh)
END_COMMAND

COMMAND ANY
FlagOn 31
CloseIt 316 *(coconuts)
SendToRoom 316 28 *(coconuts)
SendToRoom 318 55 *(roller blades)
SendToRoom 320 55 *(rope)
SendToRoom 321 25 *(slipper)
SendToRoom 328 57 *(reset milk)
Destroy 334 *(wax)
SendToRoom 335 381 *(apple)
SendToRoom 338 81 *(Observatory)
END_COMMAND

COMMAND ANY
FlagOn 31
SendToRoom 339 3 *(reset roller skate)
SendToRoom 344 1 *(knife)
Destroy 354 *(watch)
SendToRoom 365 33 *(damaged sleigh)
SendToRoom 366 93 *(salt)
SendToRoom 372 65 *(cake)
CloseIt 372
SendToRoom 373 372 *(coin)
Destroy 380 *(ring)
SendToRoom 381 35 *(bucket)
END_COMMAND

COMMAND ANY
FlagOn 31 *(new round)
SendToRoom 385 8 *(spade)
CloseIt 387 *(garden)
SendToRoom 386 387 *(carrot)
SendToRoom 388 21 *(bucket)
SendToRoom 420 100 *(drawing)
SendToRoom 423 100 *(comic book to Rio)
SendToRoom 437 1 *(beeper)
Destroy 503 *(elf)
SendToRoom 504 13 *(reindeer)
END_COMMAND

COMMAND ANY
FlagOn 31
Destroy 564 *(tribbles)
SendToRoom 565 24 *(reindeer)
TurnFlagOff 9 *(reset north pole)
TurnFlagOff 31
END_COMMAND

COMMAND ANY
FlagOn 32 *(jump from China 42 to Cape Verde 88)
SetVariableTo 5 65
SetVariableTo 6 3
TurnFlagOn 8 *(landing site change)
SetVariableTo 15 9 *(jump 9 time zones)
TurnFlagOff 32
END_COMMAND

COMMAND ANY
FlagOn 33 *(jump from Tasmania 35 to Russia 36)
SetVariableTo 5 15
SetVariableTo 6 1
TurnFlagOn 8 *(landing site change)
SetVariableTo 15 1 *(jump 1 time zone)
TurnFlagOff 33
END_COMMAND

COMMAND ANY
FlagOn 34 *(jump from Siberia 32 to Russia 36)
SetVariableTo 5 15
SetVariableTo 6 1
TurnFlagOn 8 *(landing site change)
SetVariableTo 15 1 *(jump 1 time zone)
TurnFlagOff 34
END_COMMAND

COMMAND ANY
FlagOn 35 *(jump from Japan 37 to Peru 110)
SetVariableTo 5 85
SetVariableTo 6 5
TurnFlagOn 8 *(landing site change)
SetVariableTo 15 14 *(jump 14 time zones)
TurnFlagOff 35
END_COMMAND

COMMAND ANY
FlagOn 36 *(jump from Japan 37 to Hollywood 122)
SetVariableTo 5 100
SetVariableTo 6 2
TurnFlagOn 8 *(landing site change)
SetVariableTo 15 17 *(jump 17 time zones)
TurnFlagOff 36
END_COMMAND

COMMAND ANY
FlagOn 10 *(cat singing in England)
FlagOn 37 *(jump from Tibet 47 to England 81)
SetVariableTo 5 60
SetVariableTo 6 1
TurnFlagOn 8 *(landing site change)
SetVariableTo 15 7 *(jump 7 time zones)
TurnFlagOn 1 *(to prevent sleigh exit)
TurnFlagOff 10
TurnFlagOff 37
TurnFlagOff 38
END_COMMAND

COMMAND ANY
FlagOn 38 *(jump from Nicobar 54 to England 81)
Destroy 556 *(reset salesman)
SetVariableTo 5 60
SetVariableTo 6 1
TurnFlagOn 8 *(landing site change)
SetVariableTo 15 6 *(jump 6 time zones)
TurnFlagOn 1 *(to prevent sleigh exit)
TurnFlagOff 38
TurnFlagOff 37
END_COMMAND

COMMAND ANY
FlagOn 39 *(jump from Bermuda 103 to New York 107)
SetVariableTo 5 85
SetVariableTo 6 2
TurnFlagOn 8 *(landing site change)
SetVariableTo 15 1 *(jump 1 time zone)
TurnFlagOff 39
END_COMMAND

COMMAND ANY
FlagOn 40 *(jump from Haiti 108 to Kansas 112)
SetVariableTo 5 90
SetVariableTo 6 2
TurnFlagOn 8 *(landing site change)
SetVariableTo 15 1 *(jump 1 time zone)
TurnFlagOff 40
END_COMMAND

COMMAND ANY
FlagOn 8
VariableEquals 16 131 *(coming from Nome)
SetVariableTo 15 0 *(no change in time zone)
END_COMMAND

COMMAND ANY
FlagOn 41 *(jump from Kansas 112 to Nome 131)
SetVariableTo 5 110
SetVariableTo 6 1
TurnFlagOn 8 *(landing site change)
SendToRoom 314 131 *(sleigh)
SendToRoom 565 131 *(deer)
SetVariableTo 15 4 *(jump 4 time zones)
SendToRoom 503 13 *(elf)
TurnFlagOff 30 *(restart time)
TurnFlagOff 41
END_COMMAND

COMMAND ANY
FlagOn 51 *(jump from Hollywood 122 to Alaska 126)
SetVariableTo 5 105
SetVariableTo 6 1
TurnFlagOn 8 *(landing site change)
SetVariableTo 15 1 *(jump 1 time zone)
TurnFlagOff 30
TurnFlagOff 51
END_COMMAND

COMMAND ANY
FlagOff 30 *(special events)
FlagOn 8 *(Landing site changed)
TurnCounterOff 1 *(Zero minutes)
AddVariables 1 15 *(Greenwich)
AddVariables 4 15 *(Displayed Greenwich)
SetVariableTo 15 1 *(reset standard Greenwich advance)
END_COMMAND

COMMAND ANY
FlagOff 30 *(special events)
CounterEquals 1 0 *(Turn minutes from 00 to 01)
TurnCounterOn 1
END_COMMAND

COMMAND ANY
FlagOff 30 *(special events)
CounterEquals 1 60 *(roll over hour)
TurnCounterOff 1
AddToVariable 1 1 *(Greenwich)
AddToVariable 2 1 *(Local)
AddToVariable 4 1 *(Displayed Greenwich)
END_COMMAND

COMMAND ANY
FlagOff 30 *(special events)
VariableGT 4 12 *(Hour goes from 12 to 1)
SubtractFromVariable 4 12
END_COMMAND

COMMAND ANY
AtLocation 35 *(Tasmania)
FlagOff 11
TurnFlagOn 11
AddToVariable 18 1
PlusScore 1
END_COMMAND

COMMAND ANY
AtLocation 32 *(Siberia)
FlagOff 12
TurnFlagOn 12
AddToVariable 18 1
PlusScore 1
END_COMMAND

COMMAND ANY
AtLocation 23 *(Guam)
FlagOff 13
TurnFlagOn 13
AddToVariable 18 1
PlusScore 1
END_COMMAND

COMMAND ANY
AtLocation 34 *(Queensland)
FlagOff 14
TurnFlagOn 14
AddToVariable 18 1
PlusScore 1
END_COMMAND

COMMAND ANY
AtLocation 37 *(Japan)
FlagOff 15
TurnFlagOn 15
AddToVariable 18 1
PlusScore 1
END_COMMAND

COMMAND ANY
AtLocation 42 *(China)
RemoveFromGroup 503 *(leave elf in room)
FlagOff 16
TurnFlagOn 16
AddToVariable 18 1
PlusScore 1
END_COMMAND

COMMAND ANY
AtLocation 43 *(Philippines)
FlagOff 17
TurnFlagOn 17
AddToVariable 18 1
PlusScore 1
END_COMMAND

COMMAND ANY
AtLocation 44 *(Australia)
FlagOff 18
TurnFlagOn 18
AddToVariable 18 1
PlusScore 1
END_COMMAND

COMMAND ANY
AtLocation 47 *(Tibet)
FlagOff 19
TurnFlagOn 19
AddToVariable 18 1
PlusScore 1
END_COMMAND

COMMAND ANY
AtLocation 48 *(Singapore)
RemoveFromGroup 503 *(elf)
FlagOff 20
TurnFlagOn 20
AddToVariable 18 1
PlusScore 1
END_COMMAND

COMMAND ANY
AtLocation 49 *(Christmas Island)
FlagOff 21
TurnFlagOn 21
AddToVariable 18 1
PlusScore 1
END_COMMAND

COMMAND ANY
AtLocation 54 *(Nicobar)
TurnFlagOn 30 *(special event)
END_COMMAND

COMMAND ANY
AtLocation 107 *(New York)
FlagOff 22
TurnFlagOn 22
AddToVariable 18 1
PlusScore 1
END_COMMAND

COMMAND ANY
AtLocation 104 *(Venezuela)
FlagOff 23
TurnFlagOn 23
AddToVariable 18 1
PlusScore 1
END_COMMAND

COMMAND ANY
AtLocation 105 *(Chile)
FlagOff 24
TurnFlagOn 24
AddToVariable 18 1
PlusScore 1
END_COMMAND

COMMAND ANY
AtLocation 110 *(Peru)
FlagOff 25
TurnFlagOn 25
AddToVariable 18 1
PlusScore 1
END_COMMAND

COMMAND ANY
AtLocation 111 *(Canada)
FlagOff 26
TurnFlagOn 26
AddToVariable 18 1
PlusScore 1
END_COMMAND

COMMAND ANY
AtLocation 108 *(Haiti)
FlagOff 27
TurnFlagOn 27
AddToVariable 18 1
PlusScore 1
END_COMMAND

COMMAND ANY
AtLocation 109 *(Columbia)
FlagOff 28
TurnFlagOn 28
AddToVariable 18 1
PlusScore 1
END_COMMAND

COMMAND ANY
AtLocation 77 *(Tokyo Harbor)
FlagOn 7
TurnFlagOn 35 *(Peru)
PrintMessage 228
GoToRoom 110 *(Peru)
SendToRoom 314 110 *(sleigh to Peru)
SendToRoom 565 110 *(deer to Peru)
SendToRoom 380 1 *(ring)
Destroy 514 *(Fred)
TurnFlagOn 8 *(landing site has changed)
TurnFlagOff 7
DoneWithTurn
END_COMMAND

COMMAND ANY
AtLocation 77 *(Tokyo Harbor)
Present 514 *(Fred)
LookAtRoom
PrintMessage 227
TurnFlagOn 7
END_COMMAND

COMMAND ANY
AtLocation 77 *(Tokyo Harbor)
Not Present 316 *(coconuts)
PutInCurrentRoom 514 *(Fred)
END_COMMAND

COMMAND ANY
SetVariableTo 19 18
SubtractVariables 19 18
FlagOn 30
AtLocation 112 *(Kansas)
PrintMessage 216 *(twister)
GoToRoom 116
DoneWithTurn
END_COMMAND

COMMAND ANY
FlagOn 8 *(Location is changing)
TurnFlagOff 8
SetVariableTo 16 0 *(Clear prior landing site)
AddVariables 16 7 *(Store prior landing site)
SetVariableTo 7 20 *(Set landing site to base room)
AddVariables 7 5 *(Add Longitude offset)
AddVariables 7 6 *(Add Latitude offset)
END_COMMAND

COMMAND ANY
CounterEquals 2 10 *(sea sick)
PrintMessage 173
END_COMMAND

COMMAND ANY
CounterEquals 3 4 *(lava)
AtLocation 29 *(New Hebrides)
OR
AtLocation 13
PrintMessage 185 *(hot foot)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND ANY
CounterEquals 3 4 *(dog barking)
AtLocation 30 *(penthouse)
PrintMessage 240 *(starting to wake up)
END_COMMAND

COMMAND ANY
CounterEquals 3 7 *(dog barking)
AtLocation 30 *(penthouse)
PrintMessage 244 *(wake up)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND ANY
AtLocation 65 *(Greek house)
Present 517 *(goblin)
Not Present 322 *(shoe)
Not Present 323 *(garlic)
CounterEquals 3 5 *(goblin)
or
VerbIsDirection
PrintMessage 263 *(wait too long)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND ANY
AtLocation 65 *(Greek house)
Present 517 *(goblin)
CounterEquals 3 5 *(goblin)
or
VerbIsDirection
PrintMessage 262 *(wait too long)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND ANY
VerbIsDirection
AtLocation 95 *(Chilean roof)
PrintMessage 344 *(down chimney)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND ANY
VerbIsDirection
FlagOn 7
Present 361 *(bag)
IsOpen 361
Destroy 414 *(avoid bug)
PrintMessage 413 *(lose hot air)
SendToRoom 414 413 *(ditto)
TurnFlagOff 7
END_COMMAND

COMMAND ANY
VerbIsDirection
AtLocation 117 *(Yellowstone)
IsSomewhere 504 *(reindeer)
PrintMessage 405 *(geyser)
Destroy 565 *(reindeer)
Destroy 504 *(reindeer)
DoneWithTurn
END_COMMAND

COMMAND ANY
CounterEquals 2 20 *(sea sick)
PrintMessage 174
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND ANY
AtLocation 18 *(Ship)
CounterEquals 2 0 *(sea sick)
TurnCounterOn 2
SendToRoom 314 19 *(sleigh to hold)
Destroy 369 *(tea)
END_COMMAND

COMMAND ANY
AtLocation 123  *(studio)
VerbIsDirection
PrintMessage 401
GoToRoom 124 *(Mars)
TurnFlagOn 30 *(time stops)
DoneWithTurn
END_COMMAND

COMMAND ANY
Together 542 544  *(red & black horses)
not Together 542 543
not IsNowhere 542
PrintMessage 163 *(fight)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND ANY
VariableEquals 8 3 *(three wrong directions)
PrintMessage 80 *(stall)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND ANY
VariableEquals 7 24 *(180 ø Fiji)
Not VariableEquals 3 0
SetVariableTo 3 0
TurnFlagOn 4 *(Local time has changed)
END_COMMAND

COMMAND ANY
VariableGT 7 27 *(165 ø East)
VariableLT 7 30
Not VariableEquals 3 1
SetVariableTo 3 1
TurnFlagOn 4 *(Local time has changed)
END_COMMAND

COMMAND ANY
VariableGT 7 31 *(150 ø East)
VariableLT 7 36
Not VariableEquals 3 2
SetVariableTo 3 2
TurnFlagOn 4 *(Local time has changed)
END_COMMAND

COMMAND ANY
VariableGT 7 35 *(135 ø East)
VariableLT 7 39
Not VariableEquals 3 3
SetVariableTo 3 3
TurnFlagOn 4 *(Local time has changed)
END_COMMAND

COMMAND ANY
VariableGT 7 40 *(120 ø East)
VariableLT 7 45
Not VariableEquals 3 4
SetVariableTo 3 4
TurnFlagOn 4 *(Local time has changed)
END_COMMAND

COMMAND ANY
VariableGT 7 46 *(105 ø East)
VariableLT 7 50
Not VariableEquals 3 5
SetVariableTo 3 5
TurnFlagOn 4 *(Local time has changed)
END_COMMAND

COMMAND ANY
VariableEquals 7 54 *(90 ø East)
Not VariableEquals 3 6
SetVariableTo 3 6
TurnFlagOn 4 *(Local time has changed)
END_COMMAND

COMMAND ANY
VariableEquals 7 82 *(Prime Meridian England)
Not VariableEquals 3 12
SetVariableTo 3 12
TurnFlagOn 4 *(Local time has changed)
END_COMMAND

COMMAND ANY
VariableGT 7 86 *(15 ø West)
VariableLT 7 89
Not VariableEquals 3 13
SetVariableTo 3 13
TurnFlagOn 4 *(Local time has changed)
END_COMMAND

COMMAND ANY
VariableEquals 7 93 *(30 ø West St Paul Rock)
Not VariableEquals 3 14
SetVariableTo 3 14
TurnFlagOn 4 *(Local time has changed)
END_COMMAND

COMMAND ANY
VariableEquals 7 99 *(45 ø West Brazil)
Not VariableEquals 3 15
SetVariableTo 3 15
TurnFlagOn 4 *(Local time has changed)
END_COMMAND

COMMAND ANY
VariableGT 7 102 *(60 ø West)
VariableLT 7 106
Not VariableEquals 3 16
SetVariableTo 3 16
TurnFlagOn 4 *(Local time has changed)
END_COMMAND

COMMAND ANY
VariableGT 7 106 *(90 ø West)
VariableLT 7 111
Not VariableEquals 3 17
SetVariableTo 3 17
TurnFlagOn 4 *(Local time has changed)
END_COMMAND

COMMAND ANY
VariableGT 7 110 *(105 ø West)
VariableLT 7 115
Not VariableEquals 3 18
SetVariableTo 3 18
TurnFlagOn 4 *(Local time has changed)
END_COMMAND

COMMAND ANY
VariableGT 7 116 *(120 ø West)
VariableLT 7 119
Not VariableEquals 3 19
SetVariableTo 3 19
TurnFlagOn 4 *(Local time has changed)
END_COMMAND

COMMAND ANY
VariableEquals 7 122 *(135 ø West Hollywood)
Not VariableEquals 3 20
SetVariableTo 3 20
TurnFlagOn 4 *(Local time has changed)
END_COMMAND

COMMAND ANY
VariableEquals 7 126 *(150 ø West Alaska)
Not VariableEquals 3 21
SetVariableTo 3 21
TurnFlagOn 4 *(Local time has changed)
END_COMMAND

COMMAND ANY
VariableGT 7 130 *(165 ø West)
VariableLT 7 133
Not VariableEquals 3 22
SetVariableTo 3 22
TurnFlagOn 4 *(Local time has changed)
END_COMMAND

COMMAND ANY
VariableEquals 7 138 *(180 ø West Danger Island)
Not VariableEquals 3 23
SetVariableTo 3 23
TurnFlagOn 4 *(Local time has changed)
END_COMMAND

COMMAND ANY
FlagOn 4 *(Local time has changed)
SetVariableTo 2 0  *(clear local time)
SUBTRACTVariables 2 3 *(local time offset)
AddVariables 2 1 *(offset from Greenwich)
TurnFlagOff 4
END_COMMAND

COMMAND ANY
FlagOff 30 *(special events)
CounterGT 1 2
VariableGT 2 12 *(Hour out of 11 pm to 1 am range)
or
VariableLT 2 11
PrintMessage 37
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND ANY
VariableEquals 13 144
AtLocation 17 *(chandlery)
PrintVariableMessage 13 *(fainting)
TurnFlagOn 30 *(time stopped)
GoToRoom 18 *(ship)
DoneWithTurn
END_COMMAND

COMMAND ANY
VerbisDirection
Present 369 *(green tea)
AtLocation 17 *(chandlery)
PrintVariableMessage 13 *(fainting)
AddToVariable 13 1
DoneWithTurn
END_COMMAND

COMMAND ANY
VerbisDirection
IsWearing 339  *(roller skate)
PrintMessage 64 *(circle)
DoneWithTurn
END_COMMAND

COMMAND ANY
VerbisDirection
VariableGT 10 6 *(7 bumps)
AtLocation 3 *(toy shop)
PrintMessage 67
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND ANY
VerbisDirection
InRoom 339 *(roller skate)
AddToVariable 10 1 *(bumps)
PrintMessage 63
DoneWithTurn
END_COMMAND

COMMAND ANY
VerbisDirection
AtLocation 14  *(wandering)
Chance 10
PrintMessage 22
GoToRoom 2
DoneWithTurn
END_COMMAND

COMMAND ANY
VerbisDirection
AtLocation 130  *(wandering)
Chance 10
PrintMessage 82
GoToRoom 140
DoneWithTurn
END_COMMAND

COMMAND ANY
VerbisDirection
IsWearing 301 *skates
NOT AtLocation 10
PrintMessage 5
DoneWithTurn
END_COMMAND

COMMAND ANY
VerbisDirection
NOT IsWearing 301 *skates
AtLocation 10
PrintMessage 19
DoneWithTurn
END_COMMAND

COMMAND ANY
AtLocation 12 *bedroom
IsNowhere 502 *Mrs Clause not up yet
ObjectIsNumber 502
or
NounIsNumber 502
PrintMessage 18
DoneWithTurn
END_COMMAND

COMMAND ANY
AtLocation 24 *Fiji
FlagOff 9
SendToRoom 500 10 *(reset skating reindeer)
SwapLocations 304 305 *(reset fire)
Destroy 303 *(stick)
TurnFlagOff 2 *(reset milk)
TurnFlagOff 3 *(reset skates)
TurnFlagOff 5 *(reset boarding message)
TurnFlagOn 9 *(Not at North Pole)
END_COMMAND

COMMAND ANY
FlagOn 6 *(Whistled)
Present 312
ObjectIsNumber 312 *(Map)
or
NounIsNumber 312
RedirectTo READ MAP
END_COMMAND

COMMAND ANY
FlagOn 6 *(Whistled)
NOT VerbIsDirection
PrintMessage 85 *(Time is wasting)
DoneWithTurn
END_COMMAND

COMMAND ANY
AtLocation 137 *(hollow earth speech)
Not VerbIsDirection
PrintMessage 71 *(speaker drones)
VariableLT 12 77
PrintVariableMessage 12
VariableLT 12 76
AddToVariable 12 1
END_COMMAND

COMMAND ANY
Present 542
Present 543
Present 544
PrintMessage 151 *(too much for you)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND ANY
VerbIsDirection
AtLocation 35 *(Tasmania)
TurnFlagOn 33
GoToRoom 36
SendToRoom 557 62 *(cow to Germany)
Destroy 343 *(surfboard)
Destroy 503 *(elf)
PrintMessage 181
DoneWithTurn
END_COMMAND

COMMAND ANY
AtLocation 131 *(Nome)
GoToRoom 13
PrintMessage 217
DoneWithTurn
END_COMMAND

COMMAND ANY
AtLocation 34 *(Queensland)
Present 513 *(toads)
CounterEquals 3  0 *(toads)
TurnCounterOn 3
END_COMMAND

COMMAND ANY
AtLocation 34 *(Queensland)
CounterEquals 3 3
PrintMessage 191
DoneWithTurn
END_COMMAND

COMMAND ANY
AtLocation 34 *(Queensland)
CounterEquals 3 6
PrintMessage 193
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND ANY
AtLocation 34 *(Queensland)
VerbIsDirection
CounterGT 3 0
PrintMessage 194
DoneWithTurn
END_COMMAND

COMMAND ANY
AtLocation 38 *(New Guinea)
VerbIsDirection
PrintMessage 222 *(through roof)
Present 310 *(clock)
Destroy 310
PrintMessage 289
GoToRoom 58 *(in grass shack)
SendToRoom 503 38 *(elf back to roof)
DoneWithTurn
END_COMMAND

COMMAND ANY
AtLocation 38 *(New Guinea)
VerbIsDirection
GoToRoom 58 *(in grass shack)
SendToRoom 503 38 *(elf back to roof)
DoneWithTurn
END_COMMAND

COMMAND ANY
FlagOn 42 *(show variable values)
PrintMessage 182
END_COMMAND

COMMAND ANY
NOUNIsNumber 331
NOUNPresent
Not AtLocation 64 *(Greece)
Not AtLocation 65 *(Greek house)
Not AtLocation 80 *(English channel)
PrintMessage 265
DoneWithTurn
END_COMMAND

COMMAND ANY
AtLocation 68 *(Venetian canal)
VerbIsDirection
AddtoVariable 10 1
VariableEquals 10 3
PrintMessage 271
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND ANY
AtLocation 70 *(Venetian house)
FlagOff 7
Present 518 *(La Befana)
TurnFlagOn 7
PrintMessage 268
END_COMMAND

COMMAND ANY
AtLocation 70 *(Venetian house)
Present 400 *(wet clothes)
IsNowhere 518
PutInCurrentRoom 518 *(La Befana)
PrintMessage 267
DoneWithTurn
END_COMMAND

COMMAND ANY
AtLocation 73 *(Swiss Alps)
IsSomewhere 400 *(wet clothes)
PrintMessage 270
Destroy 400
DoneWithTurn
END_COMMAND

COMMAND ANY
AtLocation 71 *(closet)
Present 410 *(loose board)
Not Present 408 *(rock chunk)
PrintMessage 311
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND ANY
FlagOn 49
AtLocation 86  *(around Merry-go-round)
or
AtLocation 89
or
AtLocation 91
or
AtLocation 92
PrintMessage 329 *(Merry-go-round running)
END_COMMAND

COMMAND ANY
AtLocation 113 *(Guatemala)
FlagOn 7
PrintMessage 375
RandomVariable 10 5
AddToVariable 10 362
PrintVariableMessage 10
SubtractFromVariable 10 362
TurnFlagOn 44
FlagOn 50
TurnFlagOff 44
END_COMMAND

COMMAND ANY
FlagOn 44
TONE 523 400
TONE 699 400
TONE 523 400
TONE 349 400
TONE 523 400
TONE 699 400
TONE 523 800
TONE 523 400
TONE 699 400
END_COMMAND

COMMAND ANY
FlagOn 44
TONE 523 400
TONE 699 400
TONE 880 600
TONE 784 200
TONE 699 200
TONE 659 200
TONE 587 200
TONE 523 200
TurnFlagOff 44
END_COMMAND

COMMAND ANY
AtLocation 113
FlagOn 7
GetNumberInput 0 0
END_COMMAND

COMMAND ANY
FlagOn 7
AtLocation 113
VariableEquals 10 1
NumberEquals 1
AddToVariable 10 367
PrintMessage 373
PrintVariableMessage 10
PrintMessage 376
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND ANY
FlagOn 7
AtLocation 113
VariableEquals 10 2
NumberEquals 2
AddToVariable 10 367
PrintMessage 373
PrintVariableMessage 10
PrintMessage 376
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND ANY
FlagOn 7
AtLocation 113
VariableEquals 10 3
NumberEquals 3
AddToVariable 10 367
PrintMessage 373
PrintVariableMessage 10
PrintMessage 376
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND ANY
FlagOn 7
AtLocation 113
VariableEquals 10 4
NumberEquals 4
AddToVariable 10 367
PrintMessage 373
PrintVariableMessage 10
PrintMessage 376
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND ANY
FlagOn 7
AtLocation 113
VariableEquals 10 5
NumberEquals 5
AddToVariable 10 367
PrintMessage 373
PrintVariableMessage 10
PrintMessage 376
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND ANY
FlagOn 7
AtLocation 113
VariableEquals 10 1
not NumberEquals 1
AddToVariable 10 367
PrintMessage 374
PrintVariableMessage 10
PrintMessage 377
TurnFlagOff 7
DoneWithTurn
END_COMMAND

COMMAND ANY
FlagOn 7
AtLocation 113
VariableEquals 10 2
not NumberEquals 2
AddToVariable 10 367
PrintMessage 374
PrintVariableMessage 10
PrintMessage 377
TurnFlagOff 7
DoneWithTurn
END_COMMAND

COMMAND ANY
FlagOn 7
AtLocation 113
VariableEquals 10 3
not NumberEquals 3
AddToVariable 10 367
PrintMessage 374
PrintVariableMessage 10
PrintMessage 377
TurnFlagOff 7
DoneWithTurn
END_COMMAND

COMMAND ANY
FlagOn 7
AtLocation 113
VariableEquals 10 4
not NumberEquals 4
AddToVariable 10 367
PrintMessage 374
PrintVariableMessage 10
PrintMessage 377
TurnFlagOff 7
DoneWithTurn
END_COMMAND

COMMAND ANY
FlagOn 7
AtLocation 113
VariableEquals 10 5
not NumberEquals 5
AddToVariable 10 367
PrintMessage 374
PrintVariableMessage 10
PrintMessage 377
TurnFlagOff 7
DoneWithTurn
END_COMMAND

COMMAND ANY
FlagOff 7
AtLocation 137
Present 361 *(bag)
IsOpen 361
PrintMessage 412 *(fill bag)
TurnFlagOn 7
END_COMMAND

COMMAND ANY
FlagOn 53 *(ate garlic)
PrintMessage 433 *(burp)
END_COMMAND

COMMAND ANY
NOUNIsNumber 303 *(stick)
Present 304
not Present 303
SendToRoom 303 1
PrintMessage 6
DoneWithTurn
END_COMMAND

COMMAND ANY
AtLocation 138 *(Danger Island)
IsSomewhere 554 *(con artist)
not Present 430 *(glasses)
IsLocated 428 119 *(shell game in casino)
SwapLocations 429 428 *(dice for shell game)
not Present 431 *(badge)
SwapLocations 429 427 *(cards for dice)
END_COMMAND

COMMAND ANY ANY ANY HORSE
not OBJECTPresent
MakeVarObjectNum 14
VariableEquals 14 510 *(red horse)
not Present 537
not Present 542
PrintMessage 165
DoneWithTurn
END_COMMAND

COMMAND ANY ANY ANY HORSE
not OBJECTPresent
MakeVarObjectNum 14
VariableEquals 14 511 *(white horse)
not Present 538
not Present 543
not Present 541
PrintMessage 165
DoneWithTurn
END_COMMAND

COMMAND ANY ANY ANY HORSE
not OBJECTPresent
MakeVarObjectNum 14
VariableEquals 14 512 *(black horse)
not Present 544
not Present 540
PrintMessage 165
DoneWithTurn
END_COMMAND

COMMAND ANY ANY ANY HORSE
not OBJECTPresent
MakeVarObjectNum 14
VariableGT 14 199
not VariableEquals 14 510
not VariableEquals 14 511
not VariableEquals 14 512
VariableLT 14 400
PrintMessage 165
DoneWithTurn
END_COMMAND

COMMAND ANY HORSE
not NOUNPresent
MakeVarNounNum 14
VariableEquals 14 510 *(red horse)
not Present 537
not Present 542
PrintMessage 164
DoneWithTurn
END_COMMAND

COMMAND ANY HORSE
not NOUNPresent
MakeVarNounNum 14
VariableEquals 14 511 *(white horse)
not Present 538
not Present 543
not Present 541
PrintMessage 164
DoneWithTurn
END_COMMAND

COMMAND ANY HORSE
not NOUNPresent
MakeVarNounNum 14
VariableEquals 14 512 *(black horse)
not Present 544
not Present 540
PrintMessage 164
DoneWithTurn
END_COMMAND

COMMAND ANY HORSE
not NOUNPresent
MakeVarNounNum 14
VariableGT 14 199
not VariableEquals 14 510
not VariableEquals 14 511
not VariableEquals 14 512
VariableLT 14 400
PrintMessage 164
DoneWithTurn
END_COMMAND

COMMAND ANY ANY on HORSE
not OBJECTPresent
PrintMessage 168
DoneWithTurn
END_COMMAND

COMMAND NEWROOM
NounToVariable 11
VariableGT 11 1
VariableLT 11 142
GoToVariableRoom 11
NOUNToVariable 7
DoneWithTurn
END_COMMAND

COMMAND SHOUT
ToggleFlag 50
FlagOFF 50
TONE 1397 300
END_COMMAND

COMMAND DOWN ANY
AtLocation 18 *(ship)
Present 546 *(mate)
PrintMessage 175
DoneWithTurn
END_COMMAND

COMMAND UP ANY
AtLocation 105 *(Chile)
GotoRoom 95 *(roof)
Destroy 503 *(elf)
DoneWithTurn
END_COMMAND

COMMAND NORTH ANY
FlagOn 6 *(Whistled)
PrintMessage 45 *(no where to land)
AddtoVariable 8 1 *(directions after whistle)
DoneWithTurn
END_COMMAND

COMMAND NORTH ANY
FlagOn 49 (Merry-go-round running)
AtLocation 91 *(behind Merry-go-round)
SendToRoom 412 89 *(moving Merry-go-round)
SendToRoom 413 89 *(ring chute)
END_COMMAND

COMMAND NORTH ANY
FlagOff 49 (Merry-go-round not running)
AtLocation 91 *(behind Merry-go-round)
SendToRoom 411 89 *(still Merry-go-round)
SendToRoom 413 89 *(ring chute)
END_COMMAND

COMMAND NORTH ANY
AtLocation 86 *(at Merry-go-round)
SendToRoom 503 87 *(elf back to Azores)
END_COMMAND

COMMAND NORTHWEST ANY
FlagOn 6 *(Whistled)
VariableEquals 7 36 *(Russia)
or
VariableEquals 7 41 *(Mongolia)
or
VariableEquals 7 111 *(Canada)
or
VariableEquals 7  126 *(Alaska)
or
VariableEquals 7 131 *(Alaska)
AddtoVariable 8 1 *(directions after whistle)
PrintMessage 46 *(Poles)
DoneWithTurn
END_COMMAND

COMMAND NORTHWEST ANY
FlagOn 6 *(Whistled)
VariableEquals 7 43 *(Philippines)
or
VariableEquals 7 48 *(Singapore)
AddtoVariable 8 1 *(directions after whistle)
PrintMessage 47 *(China time zones)
DoneWithTurn
END_COMMAND

COMMAND NORTHWEST ANY
FlagOn 6 *(Whistled)
VariableEquals 7 49 *(Christmas Island)
or
VariableEquals 7 81 *(England)
or
VariableEquals 7 87 *(Azores)
or
VariableEquals 7 88 *(Cape Verde)
or
VariableEquals 7 93 *(St. Paul Rock)
AddtoVariable 8 1 *(directions after whistle)
PrintMessage 42 *(ocean)
DoneWithTurn
END_COMMAND

COMMAND NORTHWEST ANY
FlagOn 6 *(Whistled)
VariableEquals 7 132 *(Hawaii)
or
VariableEquals 7 138 *(Danger Island)
AddtoVariable 8 1 *(directions after whistle)
PrintMessage 23 *(date line)
DoneWithTurn
END_COMMAND

COMMAND NORTHWEST ANY
FlagOn 6
VariableEquals 7 28 *(from Caroline)
PrintMessage 186 *(rain)
END_COMMAND

COMMAND NORTHWEST ANY
FlagOn 6 *(Whistled)
AddToVariable 5 5
SubtractFromVariable 6 1
SetVariableTo 8 0 *(directions after whistle)
TurnFlagOff 6
PrintMessage 55
TurnFlagOn 8 *(Landing site has changed)
DoneWithTurn
END_COMMAND

COMMAND SOUTHWEST ANY
FlagOn 6 *(Whistled)
VariableEquals 7 34 *(Queensland)
or
VariableEquals 7 44 *(Australia)
or
VariableEquals 7 49 *(Christmas Island)
or
VariableEquals 7  105 *(Chile)
or
VariableEquals 7 110 *(Peru)
AddtoVariable 8 1 *(directions after whistle)
PrintMessage 46 *(poles)
DoneWithTurn
END_COMMAND

COMMAND SOUTHWEST ANY
FlagOn 6 *(Whistled)
VariableEquals 7 24 *(Fiji)
or
VariableEquals 7 33 *(Guam)
or
VariableEquals 7 88 *(Cape Verde)
or
VariableEquals 7 113 *(Guatamala)
or
VariableEquals 7 138 *(Danger Island)
AddtoVariable 8 1 *(directions after whistle)
PrintMessage 42 *(ocean)
DoneWithTurn
END_COMMAND

COMMAND SOUTHWEST ANY
FlagOn 6 *(Whistled)
VariableEquals 7 107 *(New York)
or
VariableEquals 7 109 *(Columbia)
AddtoVariable 8 1 *(directions after whistle)
PrintMessage 45 *(time zones)
DoneWithTurn
END_COMMAND

COMMAND SOUTHWEST ANY
FlagOn 6 *(Whistled)
VariableEquals 7 131 *(Nome)
AddtoVariable 8 1 *(directions after whistle)
PrintMessage 23 *(date line)
DoneWithTurn
END_COMMAND

COMMAND SOUTHWEST ANY
FlagOn 6 *(Whistled)
AddToVariable 5 5
AddtoVariable 6 1
SetVariableTo 8 0 *(directions after whistle)
TurnFlagOff 6
PrintMessage 55
TurnFlagOn 8 *(Landing site has changed)
DoneWithTurn
END_COMMAND

COMMAND EAST ANY
IsWearing 301 *skates
NOT AtLocation 11
NOT AtLocation 10
PrintMessage 5
DoneWithTurn
END_COMMAND

COMMAND EAST ANY
FlagOn 2 *(Drank Milk)
AtLocation 7
FlagOff 5 *(Boarding Sleigh)
TurnFlagOn 5
SetVariableTo 10 1 *(reset skate/bumps)
PrintMessage 15
END_COMMAND

COMMAND EAST ANY
FlagOn 2
AtLocation 7
GoToRoom 13
DoneWithTurn
END_COMMAND

COMMAND EAST ANY
AtLocation 3
IsSomewhere 309 *(Milk)
PrintMessage 25
DoneWithTurn
END_COMMAND

COMMAND EAST ANY
AtLocation 34
IsSomewhere 341 *(lava sleigh)
GoToRoom 40 *(alternate beach)
DoneWithTurn
END_COMMAND

COMMAND EAST ANY
FlagOn 6 *(Whistled)
AddtoVariable 8 1 *(directions after whistle)
PrintMessage 54
DoneWithTurn
END_COMMAND

COMMAND EAST ANY
FlagOn 49 (Merry-go-round running)
AtLocation 91 *(behind Merry-go-round)
SendToRoom 412 86 *(moving Merry-go-round)
END_COMMAND

COMMAND EAST ANY
FlagOn 49 (Merry-go-round running)
AtLocation 86 *(at Merry-go-round)
SendToRoom 412 91 *(moving Merry-go-round)
END_COMMAND

COMMAND EAST ANY
Flagoff 49
AtLocation 91 *(behind Merry-go-round)
SendToRoom 411 86 *(still Merry-go-round)
END_COMMAND

COMMAND EAST ANY
Flagoff 49
AtLocation 86 *(at Merry-go-round)
SendToRoom 411 91 *(still Merry-go-round)
END_COMMAND

COMMAND NORTHEAST ANY
FlagOn 6 *(Whistled)
AddtoVariable 8 1 *(directions after whistle)
PrintMessage 54
DoneWithTurn
END_COMMAND

COMMAND SOUTHEAST ANY
FlagOn 6 *(Whistled)
AddtoVariable 8 1 *(directions after whistle)
PrintMessage 54
DoneWithTurn
END_COMMAND

COMMAND SOUTH ANY
FlagOn 6 *(Whistled)
not VariableEquals 7 131 *(Nome)
not VariableEquals 7 138 *(Danger Island)
PrintMessage 45 *(no where to land)
AddtoVariable 8 1 *(directions after whistle)
DoneWithTurn
END_COMMAND

COMMAND SOUTH ANY
FlagOn 6 *(Whistled)
AddToVariable 6 1
TurnFlagOff 6
SetVariableTo 8 0 *(directions after whistle)
PrintMessage 55
TurnFlagOn 8 *(Landing site has changed)
DoneWithTurn
END_COMMAND

COMMAND SOUTH ANY
AtLocation 87 *(Azores)
FlagOn 7 *(Merry-go-round destroyed)
PrintMessage 327
DoneWithTurn
END_COMMAND

COMMAND SOUTH ANY
AtLocation 87 *(Azores)
Destroy 503 *(elf)
END_COMMAND

COMMAND SOUTH ANY
FlagOn 49 (Merry-go-round running)
AtLocation 86 *(at Merry-go-round)
SendToRoom 412 89 *(moving Merry-go-round)
END_COMMAND

COMMAND SOUTH ANY
FlagOff 49 (Merry-go-round not running)
AtLocation 86 *(at Merry-go-round)
SendToRoom 411 89 *(still Merry-go-round)
END_COMMAND

COMMAND WEST ANY
FlagOn 6 *(Whistled)
VariableEquals 7 126 *(Alaska)
or
VariableEquals 7 131 *(Nome)
or
VariableEquals 7 132 *(Hawaii)
or
VariableEquals 7 138 *(Danger Island)
AddtoVariable 8 1 *(directions after whistle)
PrintMessage 23 *(date line)
DoneWithTurn
END_COMMAND

COMMAND WEST ANY
FlagOn 6 *(Whistled)
VariableEquals 7 41 *(Mongolia)
or
VariableEquals 7 48 *(Singapor)
or
VariableEquals 7 34 *(Queensland)
or
VariableEquals 7 81 *(England)
or
VariableEquals 7 111 *(Canada)
AddtoVariable 8 1 *(directions after whistle)
PrintMessage 45 *(time zone)
DoneWithTurn
END_COMMAND

COMMAND WEST ANY
FlagOn 6 *(Whistled)
VariableEquals 7 87 *(Azores)
or
VariableEquals 7 93 *(St. Paul Rock)
or
VariableEquals 7 110 *(Peru)
AddtoVariable 8 1 *(directions after whistle)
PrintMessage 42 *(ocean)
DoneWithTurn
END_COMMAND

COMMAND WEST ANY
FlagOn 6
VariableEquals 7 28 *(from Caroline)
PrintMessage 186 *(rain)
END_COMMAND

COMMAND WEST ANY
FlagOn 6 *(Whistled)
AddToVariable 5 5
SetVariableTo 8 0 *(directions after whistle)
TurnFlagOff 6
PrintMessage 55
TurnFlagOn 8 *(Landing site has changed)
DoneWithTurn
END_COMMAND

COMMAND WEST ANY
FlagOn 2 *(Drank milk)
AtLocation 5
FlagOff 5 *(Boarding Sleigh)
TurnFlagOn 5
SetVariableTo 10 1 *(reset skate/bumps)
PrintMessage 15
END_COMMAND

COMMAND WEST ANY
FlagOn 2
AtLocation 5
GoToRoom 13
DoneWithTurn
END_COMMAND

COMMAND WEST ANY
AtLocation 5
IsSomewhere 309 *(Milk)
PrintMessage 25 *(Go drink milk)
DoneWithTurn
END_COMMAND

COMMAND WEST ANY
IsWearing 301 *skates
NOT AtLocation 9
NOT AtLocation 10
PrintMessage 5
DoneWithTurn
END_COMMAND

COMMAND WEST ANY
FlagOn 49 (Merry-go-round running)
AtLocation 91 *(behind Merry-go-round)
SendToRoom 412 86 *(moving Merry-go-round)
END_COMMAND

COMMAND WEST ANY
FlagOn 49 (Merry-go-round running)
AtLocation 86 *(at Merry-go-round)
SendToRoom 412 91 *(moving Merry-go-round)
END_COMMAND

COMMAND WEST ANY
Flagoff 49
AtLocation 91 *(behind Merry-go-round)
SendToRoom 411 86 *(still Merry-go-round)
END_COMMAND

COMMAND WEST ANY
Flagoff 49
AtLocation 86 *(at Merry-go-round)
SendToRoom 411 91 *(still Merry-go-round)
END_COMMAND

COMMAND WEST ANY
AtLocation 132 *(Hawaii)
not Present 433 *($5)
PrintMessage 421 *(win door prize)
SendToRoom 433 1
TurnFlagOn 52
FlagOn 50
TurnFlagOff 52
END_COMMAND

COMMAND WEST ANY
AtLocation 132
FlagOn 52
TONE 523 200
TONE 587 200
TONE 659 200
TONE 587 400
TONE 659 200
TONE 523 600
TONE 1046 200
TurnFlagOff 52
END_COMMAND

COMMAND ENTER ANY
AtLocation 29 *(New Hebrides)
TurnCounterOn 3
PrintMessage 184
END_COMMAND

COMMAND ENTER ANY
AtLocation 88 *(Cape Verde)
not Present 310 *(clock)
not Present 354 *(watch)
SendToRoom 354 1 *(watch)
PrintMessage 333
END_COMMAND

COMMAND ENTER ANY
AtLocation 112 *(Kansas)
PrintMessage 216 *(twister)
TurnFlagOn 30 *(special event)
GoToRoom 116
DoneWithTurn
END_COMMAND

COMMAND ENTER ANY
AtLocation 111 *(Canada)
Present 522 *(moose)
PrintMessage 360
DoneWithTurn
END_COMMAND

COMMAND ENTER ANY
AtLocation 126 *(Alaska)
not Present 564 *(feeding tribbles)
PrintMessage 150
DoneWithTurn
END_COMMAND

COMMAND ENTER SLEIGH
NOUNPresent
AtLocation 37 *(Tokyo)
PrintMessage 229
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND ENTER SLEIGH
NOUNPresent
AtLocation 19 *(ship's hold)
PrintMessage 177
DoneWithTurn
END_COMMAND

COMMAND ENTER SLEIGH
NOUNPresent
GotoRoom 13
DoneWithTurn
END_COMMAND

COMMAND ENTER OBSERVATORY
AtLocation 82 *(Royal observatory)
FlagOn 30 *(watch/clock not set yet)
PrintMessage 290
DoneWithTurn
END_COMMAND

COMMAND ENTER BOAT
AtLocation 80 *(coast)
InRoom 404
not IsLocated 404 403 *(boat in calm water)
PrintMessage 282
DoneWithTurn
END_COMMAND

COMMAND ENTER BOAT
AtLocation 80 *(coast)
IsLocated 404 403  *(boat in calm water)
PrintMessage 284
SwapLocations 402 403 *(reset channel)
PutInCurrentRoom 404 *(reset boat)
GoToRoom 81 *(England)
DoneWithTurn
END_COMMAND

COMMAND ENTER BOAT
AtLocation 118 *(Mexico)
Present 336 *(speed boat)
PrintMessage 282
DoneWithTurn
END_COMMAND

COMMAND EXIT ANY
NOUNIsNumber 502  *(test game ending)
SetVariableTo 18 18
DoneWithTurn
END_COMMAND

COMMAND EXIT ANY
AtLocation 13 *sleigh
FlagOff 9 *(At North Pole)
Not Present 503
PrintMessage 20 *(hear elf)
END_COMMAND

COMMAND EXIT ANY
AtLocation 13 *sleigh
FlagOn 6 *(Flying)
PrintMessage 86 *(Fall)
DoneWithTurn
END_COMMAND

COMMAND EXIT ANY
AtLocation 13 *sleigh
VariableEquals 7 29 *(New Hebrides)
PrintMessage 183 *(sulphur in air)
END_COMMAND

COMMAND EXIT ANY
VariableEquals 7 28 *Caroline
PrintMessage 56 *(coconuts)
END_COMMAND

COMMAND EXIT ANY
AtLocation 13 *sleigh
VariableEquals 7 139 *(South Pole)
PrintMessage 92 *(midnight sun)
GoToVariableRoom 7
DoneWithTurn
END_COMMAND

COMMAND EXIT ANY
AtLocation 13
VariableEquals 7 113 *(Guatemala)
TurnFlagOn 7
END_COMMAND

COMMAND EXIT ANY
AtLocation 13
FlagOn 1 *(prevent exit at Observatory)
PrintMessage 168 *(bad idea)
DoneWithTurn
END_COMMAND

COMMAND EXIT ANY
AtLocation 13 *sleigh
VariableEquals 7 32 *(Siberia)
Present 503 *(elf)
Destroy 503 *(elf to Russia later)
PrintMessage 187
Destroy 343 *(surfboard)
Destroy 504 *(reindeer)
GoToVariableRoom 7
SendToVariableRoom 314 7 *(sleigh to site)
DoneWithTurn
END_COMMAND

COMMAND EXIT ANY
AtLocation 13 *sleigh
VariableEquals 7 33 *(Guam)
VariableEquals 16 28 *(from Caroline)
Not IsLocated 342 33 *(once-through test)
PrintMessage 189
GoToVariableRoom 7
SendToRoom 565 33 *(reindeer)
DoneWithTurn
END_COMMAND

COMMAND EXIT ANY
AtLocation 13 *sleigh
VariableEquals 7 33 *(Guam)
VariableEquals 16 29 *(from New Heb.)
Not IsLocated 314 33 *(once-through test)
PrintMessage 190
SendToRoom 565 33 *(reindeer)
GoToVariableRoom 7
DoneWithTurn
END_COMMAND

COMMAND EXIT ANY
AtLocation 13 *sleigh
VariableEquals 7 38 *(New Guin.)
VariableEquals 16 23 *(from Guam)
Not IsLocated 565 38 *(once-through test)
SendToRoom 565 38 *(reindeer)
SendToRoom 342 38 *(surf sleigh to New Guin.)
GotoVariableRoom 7
DoneWithTurn
END_COMMAND

COMMAND EXIT ANY
AtLocation 13 *sleigh
VariableEquals 7 34 *(Queensland)
VariableEquals 16 29 *(New Heb.)
Not IsLocated 314 34 *(once-through test)
SendToRoom 341 34 *(lava sleigh)
Destroy 513 *(toads)
SendToRoom 565 34 *(reindeer)
GoToVariableRoom 7
DoneWithTurn
END_COMMAND

COMMAND EXIT ANY
AtLocation 13 *sleigh
VariableEquals 7 38 *(New Guinea)
Present 344 *(knife)
SendToRoom 314 38 *(sleigh)
SendToRoom 565 38 *(deer)
Destroy 342 *(surf sleigh)
PrintMessage 221 *(borrow knife)
Destroy 344 *(Knife)
GoToVariableRoom 7
DoneWithTurn
END_COMMAND

COMMAND EXIT ANY
AtLocation 13 *sleigh
VariableEquals 7 38 *(New Guinea)
SendToRoom 314 38 *(sleigh)
Destroy 342 *(surf sleigh)
SendToRoom 565 38 *(deer)
PrintMessage 237 *(new knife)
GoToVariableRoom 7
DoneWithTurn
END_COMMAND

COMMAND EXIT ANY
AtLocation 13 *sleigh
VariableEquals 7 47 *(Tibet)
IsSomewhere 515 *(Yeti)
FlagOn 7 *(tea not available)
PrintMessage 236 *(yeti takes suit)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND EXIT ANY
AtLocation 13 *sleigh
VariableEquals 7 99 *(Brazil)
GoToRoom 100
SendToRoom 503 100 *(elf)
SendToRoom 314 100 *(sleigh)
Not IsLocated 565 100 *(once-through test)
SendToRoom 565 100 *(reindeer)
PrintMessage 447
GoToVariableRoom 7
DoneWithTurn
END_COMMAND

COMMAND EXIT ANY
AtLocation 13 *sleigh
VariableEquals 7 111 *(Canada)
IsLocated 522 111 *(once-through test)
GoToVariableRoom 7
SendToRoom 314 111 *(sleigh to landing site)
Destroy 504 *(reindeer)
DoneWithTurn
END_COMMAND

COMMAND EXIT ANY
AtLocation 13 *sleigh
FlagOn 9 *(Not at North Pole)
NOT Present 504
GotoVariableRoom 7
DoneWithTurn
END_COMMAND

COMMAND EXIT ANY
AtLocation 13 *sleigh
FlagOn 9 *(Not at North Pole)
VariableEquals 7 132 *(Hawaii)
GotoVariableRoom 7
SendToVariableRoom 565 7 *(deer)
DoneWithTurn
END_COMMAND

COMMAND EXIT ANY
AtLocation 13 *sleigh
FlagOn 9 *(Not at North Pole)
GotoVariableRoom 7
SendToVariableRoom 314 7 *(sleigh to landing site)
SendToVariableRoom 565 7 *(deer)
DoneWithTurn
END_COMMAND

COMMAND EXIT ANY
AtLocation 55 *(trader Joe's)
VariableEquals 7 38 *(New Guinea)
GotoRoom 76 *(under shack)
DoneWithTurn
END_COMMAND

COMMAND EXIT ANY
FlagOn 49 (Merry-go-round running)
AtLocation 89 *(on Merry-go-round)
SendToRoom 412 86 *(moving Merry-go-round)
SendToRoom 413 91 *(ring chute)
END_COMMAND

COMMAND EXIT ANY
FlagOff 49 (Merry-go-round not running)
AtLocation 89 *(on Merry-go-round)
SendToRoom 411 86 *(still Merry-go-round)
SendToRoom 413 91 *(ring chute)
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 13
FlagOff 9 *(at North Pole)
Not Present 503 *(elf)
PrintMessage 32 *(elf rolls out)
PutInCurrentRoom 503
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 13
Flagoff 9 *(not to Fiji yet)
IsSomewhere 304 *(fire not banked)
PrintMessage 27
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 13
VariableEquals 7 47 *(Tibet)
FlagOn 49 *(temporary flag tea on runners)
IsSomewhere 515 *(Yeti)
Destroy 515
Destroy 503 *(elf)
Destroy 396 *(mitten)
TurnFlagOn 30 *(special event)
TurnFlagOff 49
PrintMessage 146 *(Endore)
GoToRoom 52 *(Norway)
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 13
FlagOn 9 *(Not at Pole)
VariableEquals 7 47 *(Tibet)
FlagOn 49 *(temporary flag tea on runners)
IsNowhere 515 *(Yeti)
PrintMessage 234 *(have to go back for mitten)
SendToRoom 396 46 *(mitten to cave)
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 13
VariableEquals 7 47 *(Tibet)
FlagOff 7 *(temp - tea available)
PrintMessage 231 *(won't move)
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 13
VariableEquals 7 47 *(Tibet)
FlagOn 7 *(temp - tea not available)
PrintMessage 231 *(won't move)
PrintMessage 232 *(break sleigh)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 13
VariableEquals 7 114 *(Galapagos)
Present 503 *(elf)
PrintMessage 378 *(union)
SendToRoom 503 126 *(Alaska)
Destroy 504
Destroy 565
GoToRoom 114
LookAtRoom
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 13
VariableEquals 7 114 *(Gal pagos)
Present 563 *(tortoises)
PrintMessage 118 *(doesn't work)
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 13
VariableEquals 7 114 *(Gal pagos)
PrintMessage 79 *(silly)
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 13 *(in sleigh)
VariableEquals 7 87 *(Azores)
FlagOn 7
TurnFlagOff 7 *(reset Merry-go-round routine)
FlagON 49
TurnFlagOff 49
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 13
VariableEquals 7 109 *(at Columbia)
FlagOn 9 *(Not at Pole)
IsSomewhere 349 *(globos)
PrintMessage 355
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 13
VariableEquals 7 109 *(at Columbia)
FlagOn 9 *(Not at Pole)
SendToRoom 349 109 *(reset globos)
CloseIt 424 *(close mailbox)
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 13
VariableEquals 7 111 *(at Canada)
FlagOn 9 *(Not at Pole)
SendToRoom 522 111 *(reset moose)
SendToRoom 562 111 *(reset reindeer)
END_COMMAND

COMMAND MAGIC_WORD
VariableEquals 7 117 *(Yellowstone)
Not IsSomewhere 530 *(harnessed elk)
Not IsSomewhere 531 *(harnessed bison)
PrintMessage 79 *(silly)
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
IsSomewhere 530 *(elk)
AtLocation 13
AddToVariable 5 5
PrintMessage 409 *(to Hollywood)
TurnFlagOn 8 *(Landing site has changed)
SendToRoom 526 121 *(elk)
SwapLocations 504 530 *(deer/elk)
GoToRoom 122 *(Hollywood)
Destroy 503 *(elf)
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
IsSomewhere 531 *(bison)
AtLocation 13
AddToVariable 5 5
PrintMessage 409 *(to Hollywood)
TurnFlagOn 8 *(Landing site has changed)
SendToRoom 527 121 *(elk)
SwapLocations 504 531 *(deer/bison)
GoToRoom 122
Destroy 503 *(elf)
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 13
IsSomewhere 426 *(wet sleigh)
VariableEquals 7 132 *(Hawaii)
PrintMessage 411 *(sleigh wet)
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 13
VariableEquals 7 132 *(Hawaii)
SendToRoom 361 136 *(reset bag)
SendToRoom 426 132 *(reset wet sleigh)
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 13
Not Present 504 *(reindeer)
PrintMessage 429
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 13
VariableEquals 7 54 *(Nicobar)
or
AtLocation 13
IsNowhere 314 *(normal sleigh)
IsNowhere 342 *(surf sleigh)
PrintMessage 231
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 13
VariableEquals 7 138 *(danger Island)
SendToRoom 428 119 *(dice)
SendToRoom 554 138 *(con artist)
Destroy 504 *(reindeer)
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 13
FlagOn 9 *(Not at Pole)
TurnCounterOff 3 *(lava)
TurnFlagOff 1 *(prevent exit at Observatory)
TurnFlagOn 6
PrintMessage 35 *(need direction)
Destroy 314
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 61 *(ferry)
Destroy 503 *(elf)
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 81 *(England)
Present 329 *(tokens)
Destroy 329
SendToRoom 338 82 *(Observatory)
PrintMessage 490
GoToRoom 78 *(tram)
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 138 *(Danger Island)
Not Present 554 *(con artist)
PrintMessage 422
GoToRoom 13
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 87 *(Azores)
FlagOn 7
GoToRoom 13 *(enter sleigh)
LookAtRoom
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
IsWearing 301 *skates
AtLocation 11
OR
AtLocation 9
GoToRoom 10
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
IsSomewhere 394 *(bone)
AtLocation 44 *(Australia)
PrintMessage 225
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
Present 369 *(green tea)
AtLocation 17 *(chandlery)
PrintVariableMessage 13 *(fainting)
AddToVariable 13 1
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
IsClosed 367 *(window)
AtLocation 30 *(penthouse)
PrintMessage 242
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
Not IsCarrying 398 *(sheet)
AtLocation 30 *(penthouse)
PrintMessage 243
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 30 *(penthouse)
SendToRoom 398 397 *(sheet back to couch)
CloseIt 397
CloseIt 367 *(window)
Destroy 548 *(dog)
TurnCounterOff 3
SendToRoom 503 13
AddToGroup 503 *(elf)
TurnFlagOn 6 *(whistle)
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 54 *(Nicobar)
Destroy 326 *(reset canister)
SendToRoom 394 44 *(reset bone)
DESTROY 314 *(sleigh to England)
DESTROY 503 *(elf to England)
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 103 *(Bermuda)
or
AtLocation 108 *(Haiti)
DESTROY 314 *(sleigh)
TurnFlagOn 40 *(Haiti to Kansas)
AtLocation 103 *(Bermuda)
TurnFlagOff 40
DESTROY 503 *(elf)
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 82 *(Royal observatory)
Not Present 310  *(clock)
Not Present 354  *(watch)
PrintMessage 288
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 52 *(Norway)
Not Present 559 *(Yule Goat)
PrintMessage 294
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
Present 405 *(old bag)
AtLocation 57 *(Denmark)
PrintMessage 299
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 57 *(Denmark)
Not Present 508 *(purring cat)
PrintMessage 300
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
Present 559 *(goat)
AtLocation 57 *(Denmark)
Destroy 559
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 94 *(Caracas)
IsWearing 301 *(ice skate)
PrintMessage 343
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 94 *(Caracas)
IsWearing 339 *(roller skate)
PrintMessage 342
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 94 *(Caracas)
not IsWearing 318 *(roller blades)
PrintMessage 341
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 94 *(Caracas)
SendToRoom 503 104 *(elf to Venezuela)
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 119 *(casino)
Destroy 503 *(elf)
Present 554 *(con artist)
Destroy 554
PutInCurrentRoom 503
Present 428 *(shell game)
IsWearing 430 *(glasses)
PrintMessage 416 *(play shell game)
SendToRoom 430 98 *(reset glasses)
Destroy 433 *($5)
Destroy 428
DoneWithTurn
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 104 *(Venezuela)
Destroy 503 *(elf)
END_COMMAND

COMMAND MAGIC_WORD
AtLocation 127 *(transporter closet)
SendToRoom 565 126 *(deer)
SendToRoom 503 126 *(elf)
SendToRoom 504 13 *(deer)
SendToRoom 314 126 *(sleigh)
TurnFlagOn 51
END_COMMAND

COMMAND COMMANDS ANY
PrintMessage 334
BlankLine
DoneWithTurn
END_COMMAND

COMMAND SCORE
TurnFlagOn 29 *(will turn off if any rooms remain)
SetVariableTo 9 0
PrintMessage 102
END_COMMAND

COMMAND SCORE
FlagOff 11
TurnFlagOff 29
AddToVariable 9 1
PrintMessage 103
END_COMMAND

COMMAND SCORE
FlagOff 12
TurnFlagOff 29
AddToVariable 9 1
PrintMessage 106
END_COMMAND

COMMAND SCORE
FlagOff 13
TurnFlagOff 29
AddToVariable 9 1
PrintMessage 108
END_COMMAND

COMMAND SCORE
FlagOff 14
TurnFlagOff 29
AddToVariable 9 1
PrintMessage 112
END_COMMAND

COMMAND SCORE
FlagOff 15
TurnFlagOff 29
AddToVariable 9 1
PrintMessage 115
END_COMMAND

COMMAND SCORE
FlagOff 16
TurnFlagOff 29
AddToVariable 9 1
PrintMessage 116
END_COMMAND

COMMAND SCORE
FlagOff 17
TurnFlagOff 29
AddToVariable 9 1
PrintMessage 119
END_COMMAND

COMMAND SCORE
FlagOff 18
TurnFlagOff 29
AddToVariable 9 1
PrintMessage 120
END_COMMAND

COMMAND SCORE
FlagOff 19
TurnFlagOff 29
AddToVariable 9 1
PrintMessage 121
END_COMMAND

COMMAND SCORE
FlagOff 20
TurnFlagOff 29
AddToVariable 9 1
PrintMessage 122
END_COMMAND

COMMAND SCORE
FlagOff 21
TurnFlagOff 29
AddToVariable 9 1
PrintMessage 123
END_COMMAND

COMMAND SCORE
FlagOff 22
TurnFlagOff 29
AddToVariable 9 1
PrintMessage 124
END_COMMAND

COMMAND SCORE
FlagOff 23
TurnFlagOff 29
AddToVariable 9 1
PrintMessage 125
END_COMMAND

COMMAND SCORE
FlagOff 24
TurnFlagOff 29
AddToVariable 9 1
PrintMessage 127
END_COMMAND

COMMAND SCORE
FlagOff 25
TurnFlagOff 29
AddToVariable 9 1
PrintMessage 128
END_COMMAND

COMMAND SCORE
FlagOff 26
TurnFlagOff 29
AddToVariable 9 1
PrintMessage 129
END_COMMAND

COMMAND SCORE
FlagOff 27
TurnFlagOff 29
AddToVariable 9 1
PrintMessage 130
END_COMMAND

COMMAND SCORE
FlagOff 28
TurnFlagOff 29
AddToVariable 9 1
PrintMessage 133
END_COMMAND

COMMAND SCORE
FlagOff 29
BlankLine
PrintMessage 134 *(only X more to go)
WaitForReturn
END_COMMAND

COMMAND SCORE
FlagOn 29
BlankLine
PrintMessage 135 *(win)
WaitForReturn
END_COMMAND

COMMAND PLAY ANY
Present 379
IsLocated 376 379 *(disk in computer)
IsClosed 379
PrintMessage 423
DoneWithTurn
END_COMMAND

COMMAND PLAY ANY
Present 379
IsLocated 376 379 *(disk in computer)
PrintMessage 424
DoneWithTurn
END_COMMAND

COMMAND EDIT ANY
Present 379
IsLocated 376 379 *(disk in computer)
IsClosed 379
PrintMessage 425
GoToRoom 6
Destroy 503 *(elf)
Destroy 376 *(reset disk)
OpenIt 379
TurnFlagOn 31 *(new round)
DoneWithTurn
END_COMMAND

COMMAND EDIT ANY
Present 379
IsLocated 376 379 *(disk in computer)
PrintMessage 424
DoneWithTurn
END_COMMAND

COMMAND OPEN KNIFE
Present 344 *(knife)
PrintMessage 196
DoneWithTurn
END_COMMAND

COMMAND OPEN COMMUNICATOR
Present 355 *(closed communicator)
SwapLocations 355 356
DescribeThing 356
DoneWithTurn
END_COMMAND

COMMAND OPEN WINDOW
Present 367 *(window)
NOUNIsClosed
PrintMessage 241
END_COMMAND

COMMAND OPEN COUCH
Present 397 *(couch)
NOUNIsClosed
SendToRoom 354 397 *(watch to couch)
PutInCurrentRoom 548 *(dog)
PrintMessage 239
OpenIt 397
LookAtRoom
TurnCounterOn 3 *(wake up)
DoneWithTurn
END_COMMAND

COMMAND OPEN CANISTER WITH KNIFE
OBJECTPresent
NOUNPresent
PutInCurrentRoom 556 *(John Cameron Swazey)
DestroyNOUN
Destroy 326 *(canister)
PrintMessage 245
DoneWithTurn
END_COMMAND

COMMAND OPEN CANISTER WITH ANY
NOUNPresent
OBJECTPresent
PrintMessage 250 *(wrong tools)
DoneWithTurn
END_COMMAND

COMMAND OPEN CANISTER
NOUNPresent
OBJECTPresent
PrintMessage 247 *(specify tool)
DoneWithTurn
END_COMMAND

COMMAND OPEN BAG
NOUNPresent
NOUNIsNumber 405 *(old bag)
PrintMessage 296 *(cat out of bag)
PutInCurrentRoom 507 *(calico cat)
SendToRoom 327 51 *(reset porridge)
DestroyNOUN
DoneWithTurn
END_COMMAND

COMMAND OPEN BAG
AtLocation 137 *(convention hall)
FlagOff 7
NOUNPresent
NOUNIsNumber 361
NOUNIsClosed
OpenNOUN
PrintMessage 412 *(fill bag)
TurnFlagOn 7
DoneWithTurn
END_COMMAND

COMMAND OPEN BAG
AtLocation 136 *(store room)
FlagOn 7
NOUNPresent
NOUNIsNumber 361
NOUNIsClosed
OpenNOUN
Destroy 414 *(avoid bug)
PrintMessage 413 *(lose hot air)
SendToRoom 414 413 *(ditto)
TurnFlagOff 7
DoneWithTurn
END_COMMAND

COMMAND OPEN BAG
AtLocation 132 *(Hawaii)
FlagOn 7
NOUNPresent
NOUNIsNumber 361
NOUNIsClosed
OpenNOUN
PrintMessage 414 *(dry sleigh)
TurnFlagOff 7
SendToRoom 314 132 *(sleigh)
destroy 426 *(stuck sleigh)
Destroy 361
DoneWithTurn
END_COMMAND

COMMAND OPEN WINDOW
NOUNPresent
NOUNIsNumber 421 *(window in Chile)
PrintMessage 345 *(make rounds)
LookAtRoom
END_COMMAND

COMMAND OPEN PARACHUTE
NOUNPresent
NOUNIsClosed
OpenNOUN
PrintMessage 396 *(open it)
DoneWithTurn
END_COMMAND

COMMAND OPEN ANY
NOUNIsNumber 416
NOUNPresent
NOUNIsClosed
IsLocated 373 416 *(coin in box)
not IsLocated 417 416 *(dead fuse not in box)
PrintMessage 321 *(coin falls on ground)
OpenIt 416
PutInCurrentRoom 373 *(coin)
DoneWithTurn
END_COMMAND

COMMAND GET STICK
Present 304 *fire
IsCarrying 303 *stick
PrintMessage 17
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND GET STICK
Present 305 *(banked fire)
PrintMessage 21
DoneWithTurn
END_COMMAND

COMMAND GET IN BED
NOUNPresent
FlagOn 2
or
NOUNPresent
IsSomewhere 502 *(clause)
PrintMessage 7
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND GET IN BED
IsSomewhere 309 *(milk)
NOUNPresent
PrintMessage 8
DoneWithTurn
END_COMMAND

COMMAND GET IN BED
NOUNPresent
PrintMessage 1
DoneWithTurn
END_COMMAND

COMMAND GET IN SLEIGH
OBJECTPresent
not AtLocation 38
not AtLocation 42
not AtLocation 54
not AtLocation 87
not AtLocation 103
not AtLocation 108
not AtLocation 138
Redirectto ENTER $OBJECT$
DoneWithTurn
END_COMMAND

COMMAND GET IN SLEIGH
OBJECTPresent
not AtLocation 38
Redirectto MAGIC_WORD
DoneWithTurn
END_COMMAND

COMMAND GET IN BED
IsSomewhere 502
OBJECTPresent
PrintMessage 8
DoneWithTurn
END_COMMAND

COMMAND GET IN BED
OBJECTPresent
FlagOn 2
PrintMessage 7
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND GET IN BED
OBJECTPresent
PrintMessage 1
DoneWithTurn
END_COMMAND

COMMAND GET ON HORSE
AtLocation 89
RedirectTo RIDE HORSE
END_COMMAND

COMMAND GET ON GOAT
OBJECTPresent
RedirectTo RIDE GOAT
END_COMMAND

COMMAND GET OFF HORSE
AtLocation 92 *(riding horse)
RedirectTo DISMOUNT HORSE
END_COMMAND

COMMAND RIDE GOAT
NOUNPresent
NOUNIsNumber 558
PrintMessage 291
SwapLocations 558 559
SendToRoom 503 57 *(elf to Denmark)
DoneWithTurn
END_COMMAND

COMMAND RIDE HORSE
AtLocation 89 *(on Merry-go-round)
PrintMessage 331 *(get on)
GoToRoom 92 *(on Merry-go-round horse)
SendToRoom 415 92 *(horse)
SendToRoom 413 92 *(ring chute)
DoneWithTurn
END_COMMAND

COMMAND DISMOUNT HORSE
AtLocation 92 *(on Merry-go-round horse)
PrintMessage 330 *(get down)
GoToRoom 89 *(on Merry-go-round)
SendToRoom 415 89 *(horse)
SendToRoom 413 89 *(ring chute)
DoneWithTurn
END_COMMAND

COMMAND PUSH SLEIGH
NOUNPresent
AtLocation 24
IsNowhere 343 *(surfboard)
PrintMessage 39
PutInCurrentRoom 505 *(beach stroller)
DoneWithTurn
END_COMMAND

COMMAND PUSH COMMUNICATOR
Present 356 *(open communicator)
CloseNOUN
DestroyNOUN
SendToRoom 355 125 *(reset communicators)
PrintMessage 218
GoToRoom 128 *(transporter)
Destroy 343 *(surfboard)
DoneWithTurn
END_COMMAND

COMMAND PUSH PANEL
NOUNPresent
NOUNIsNumber 359 *(control panel)
not Present 525 *(tribbles)
SendToRoom 525 128 *(transport tribbles)
PrintMessage 402
DoneWithTurn
END_COMMAND

COMMAND PUSH TRANSLATOR
NOUNPresent
AtLocation 130
or
AtLocation 134
or
AtLocation 135
or
AtLocation 139
or
AtLocation 140
PrintMessage 428
GoToRoom 6
SendToRoom 375 88 *(reset translator)
Destroy 503 *(elf)
TurnFlagOn 31 *(new round)
DoneWithTurn
END_COMMAND

COMMAND PUSH ANY
NOUNIsNumber 416 *(fuse box)
NOUNPresent
FlagOn 54 *(power is off)
IsLocated 373 416 *(coin in box)
NOUNIsOpen
PrintMessage 324 *(flash)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND PUSH ANY
NOUNIsNumber 416 *(fuse box)
NOUNPresent
FlagOn 54 *(power is off)
IsLocated 373 416 *(coin in box)
IsLocated 417 416 *(fuse in box)
IsClosed 416
PrintMessage 325 *(starts)
SwapLocations 411 412 *(still/moving Merry-go-round)
TurnFlagOff 54 *(turn power on)
TurnFlagON 49
TurnFlagOn 52
FlagOn 50
TurnFlagOff 52
DoneWithTurn
END_COMMAND

COMMAND PUSH ANY
FlagOn 52
TONE 440 300
TONE 392 300
TONE 440 300
TONE 494 450
TONE 440 150
TONE 392 150
TONE 370 150
TONE 330 300
TONE 294 300
END_COMMAND

COMMAND PUSH ANY
FlagOn 52
TONE 330 300
TONE 370 450
TONE 330 150
TONE 294 150
TONE 262 150
TONE 220 300
TONE 277 300
TONE 330 300
END_COMMAND

COMMAND PUSH ANY
FlagOn 52
TONE 294 300
TONE 370 300
TONE 440 300
TONE 440 600
TurnFlagOff 52
DoneWithTurn
END_COMMAND

COMMAND PUSH ANY
NOUNIsNumber 416 *(fuse box)
NOUNPresent
FlagOn 54 *(power is off)
TurnFlagOff 54 *(turn power of)
PrintMessage 328 *(no change)
DoneWithTurn
END_COMMAND

COMMAND PUSH ANY
NOUNIsNumber 424 *(mail box)
NOUNPresent
IsClosed 424
PrintMessage 350
DoneWithTurn
END_COMMAND

COMMAND PUSH ANY
NOUNIsNumber 424
NOUNPresent
CloseIt 424
END_COMMAND

COMMAND PULL PACK
NounIsWearing
AtLocation 127 *(closet)
or
AtLocation 128 *(transporter)
or
AtLocation 134 *(tent)
or
AtLocation 136 *(store room)
or
AtLocation 137 *(convention)
PrintMessage 94 *(confined space -- wearing)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND PULL PACK
NOUNPresent
AtLocation 127 *(closet)
or
AtLocation 128 *(transporter)
or
AtLocation 134 *(tent)
or
AtLocation 136 *(store room)
or
AtLocation 137 *(convention)
PrintMessage 95 *(confined space)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND PULL PACK
NounIsWearing
AtLocation 124 *(Mars)
or
AtLocation 125 *(Mars)
or
AtLocation 96 *(Mars)
PrintMessage 96 *(fly around Mars)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND PULL PACK
NOUNPresent
AtLocation 124 *(Mars)
or
AtLocation 125 *(Mars)
or
AtLocation 96 *(Mars)
PrintMessage 97 *(flies up on Mars)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND PULL PACK
NounIsWearing
AtLocation 130 *(South Pole)
or
AtLocation 135 *(South Pole)
or
AtLocation 139 *(South Pole)
or
AtLocation 140 *(South Pole)
PrintMessage 98 *(fly to North Pole)
SendToRoom 377 96 *(reset pack)
Destroy 503 *(elf)
GoToRoom 6
TurnFlagOn 31 *(new round)
DoneWithTurn
END_COMMAND

COMMAND PULL PACK
NounIsWearing
PrintMessage 100 *(fly 1/2 way around world)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND PULL PACK
NOUNPresent
PrintMessage 101  *(flies away -- scorched)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND PULL STOPPER
NOUNPresent
PrintMessage 178
TurnCounterOff 2 *(sea sick)
GoToRoom 88
SendToRoom 314 88 *(sleigh)
SendToRoom 503 88 *(elf)
AddToGroup 503
SendToRoom 565 88 *(deer)
SendToRoom 546 18 *(reset first mate)
TurnFlagOff 30 *(restart time)
TurnFlagOn 32 *(signal jump)
DoneWithTurn
END_COMMAND

COMMAND PULL BUCKET
AtLocation 60
IsLocated 330 364 *(bucket in well)
PrintMessage 252
END_COMMAND

COMMAND PULL ANY
NOUNIsNumber 416 *(fuse box)
NOUNPresent
FlagOff 54 *(power is on)
FlagOn 49 *(Merry-go-round running)
TurnFlagOn 54 *(turn power off)
PrintMessage 322 *(stops)
TurnFlagOff 49
SwapLocations 411 412 *(still/moving Merry-go-round)
DoneWithTurn
END_COMMAND

COMMAND PULL ANY
NOUNIsNumber 416 *(fuse box)
NOUNPresent
FlagOff 54 *(power is on)
TurnFlagOn 54 *(turn power off)
PrintMessage 323 *(no change)
DoneWithTurn
END_COMMAND

COMMAND PULL ANY
AtLocationGT 58
AtLocationLT 61
NOUNIsCarrying
PrintMessage 254
DoneWithTurn
END_COMMAND

COMMAND PULL ANY
NOUNIsNumber 424
NOUNPresent
IsOpen 424
PrintMessage 350
DoneWithTurn
END_COMMAND

COMMAND PULL ANY
NOUNIsNumber 424
NOUNPresent
OpenIt 424
END_COMMAND

COMMAND PULL ANY
NOUNIsNumber 325 *(metal railing)
NOUNPresent
PutInCurrentRoom 326 *(canister)
Present 354 *(watch)
Destroy 326
PrintMessage 350
DoneWithTurn
END_COMMAND

COMMAND PULL ANY
AtLocationGT 58
AtLocationLT 61
PrintMessage 257
DoneWithTurn
END_COMMAND

COMMAND DROP ANY
NOUNPresent
AtLocation 55 *(trader Joe's)
PrintMessage 200
DoneWithTurn
END_COMMAND

COMMAND DROP PORRIDGE
NOUNPresent
AtLocation 53 *(barn)
DestroyNOUN
PrintMessage 292
SendToRoom 558 56 *(goat to pen)
PutInCurrentRoom 503 *(elf)
DoneWithTurn
END_COMMAND

COMMAND DROP GRAIN
AtLocation 31 *(Russian House)
NOUNPresent
RedirectTo PUT GRAIN ON FLOOR
END_COMMAND

COMMAND DROP ANY IN ANY
NOUNIsNumber 423 *(comic book)
NOUNPresent
OBJECTIsNumber 424 *(mail box)
OBJECTPresent
IsOpen 424
Destroy 423
PrintMessage 357
SendToRoom 334 1 *(turtle wax)
SendToRoom 425 1 *(squirt gun)
DoneWithTurn
END_COMMAND

COMMAND DROP ANY IN ANY
NOUNIsNumber 423 *(comic book)
NOUNPresent
OBJECTIsNumber 424 *(mail box)
OBJECTPresent
IsClosed 424
PrintMessage 356
DoneWithTurn
END_COMMAND

COMMAND DROP ANY IN ANY
NOUNIsNumber 525 *(tribbles)
ObjectIsNumber 357 *(oil pipeline)
RedirectTo GIVE $OBJECT$ TO $NOUN$
END_COMMAND

COMMAND PUT ANY IN ANY
ObjectIsNumber 416 *(fuse box)
NOUNPresent
OBJECTPresent
IsClosed 416
PrintMessage 317 *(box closed)
DoneWithTurn
END_COMMAND

COMMAND PUT ANY IN ANY
ObjectIsNumber 416 *(fuse box)
NOUNPresent
OBJECTPresent
IsLocated 417 416 *(dead fuse in box)
PrintMessage 318 *(fuse in the way)
DoneWithTurn
END_COMMAND

COMMAND PUT ANY IN ANY
NOUNIsNumber 373 *(gold coin)
ObjectIsNumber 416 *(fuse box)
NOUNPresent
OBJECTPresent
FlagOff 54 *(power is on)
PrintMessage 319 *(shock)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND PUT ANY OVER ANY
NOUNIsNumber 320 *(rope)
ObjectIsNumber 418 *(cable)
NOUNPresent
OBJECTPresent
RedirectTo CHANGE_LOCATION
END_COMMAND

COMMAND PUT ANY ON ANY
NOUNIsNumber 334 *(wax)
ObjectIsNumber 563 *(tortoises)
RedirectTo WAX $OBJECT$
END_COMMAND

COMMAND PUT ANY ON ANY
NOUNIsNumber 334 *(wax)
ObjectIsNumber 523 *(tortoises)
RedirectTo WAX $OBJECT$
END_COMMAND

COMMAND PUT ANY ON ANY
NOUNIsNumber 360 *(sun glasses)
ObjectIsNumber 532 *(sleeping reindeer)
NOUNPresent
OBJECTPresent
PrintMessage 426
GoToRoom 6
SendToRoom 360 353
Destroy 503 *(elf)
CloseIt 353 *(reset crate)
LockIt 353
SendToRoom 378 69 *(reset key)
TurnFlagOn 31 *(new round)
DoneWithTurn
END_COMMAND

COMMAND PUT ANY IN ANY
NOUNIsNumber 351 *(gas)
ObjectIsNumber 336 *(speed boat)
RedirectTo GAS $OBJECT$
END_COMMAND

COMMAND PUT ANY IN ANY
NOUNIsNumber 525 *(tribbles)
ObjectIsNumber 357 *(oil pipeline)
RedirectTo GIVE $OBJECT$ TO $NOUN$
END_COMMAND

COMMAND PUT GRAIN ON FLOOR
AtLocation 31
NOUNPresent
PrintMessage 11
Destroy 388 *(bucket)
SendToRoom 373 1 *(get gold coin)
SendToRoom 503 36 *(elf)
SendToRoom 314 36 *(sleigh)
SendToRoom 504 13 *(deer)
SendToRoom 565 36 *(deer)
DoneWithTurn
END_COMMAND

COMMAND PUT ANY UNDER ANY
NOUNPresent
NOUNIsNumber 343 *(surfboard)
OBJECTIsNumber 365 *(damaged sleigh)
OBJECTPresent
DestroyNOUN
Destroy 365
PutInCurrentRoom 342 *(sleigh with surfboard)
PrintMessage 496
DoneWithTurn
END_COMMAND

COMMAND PUT TEA ON ANY
AtLocation 47 *(Tibet)
NOUNPresent
OBJECTIsNumber 314 *(sleigh)
or
OBJECTIsNumber 395 *(gravel)
DestroyNOUN
PrintMessage 230
TurnFlagOn 49
DoneWithTurn
END_COMMAND

COMMAND PUT BUCKET IN WELL
NounIsNumber 330 *(bucket and rope)
IsLocated 329 330
AtLocation 60 *(oasis)
NOUNPresent
PrintMessage 259
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND PUT BUCKET IN WELL
NounIsNumber 330 *(bucket and rope)
AtLocation 60 *(oasis)
NOUNPresent
PrintMessage 251
SendToRoom 330 364 *(bucket to well)
SendToRoom 329 330 *(coins to bucket)
DescribeThing 329
DoneWithTurn
END_COMMAND

COMMAND PUT BOAT IN CHANNEL
NOUNIsNumber 404
Present 402 *(troubled waters)
AtLocation 80 *(coast)
NOUNPresent
PrintMessage 281
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND PUT KOLLYVA ON CHANNEL
NOUNPresent
Present 402 *(troubled waters)
AtLocation 80 *(coast)
SendToRoom 331 64 *(reset bowl)
PrintMessage 285
SwapLocations 402 403
DoneWithTurn
END_COMMAND

COMMAND PUT ANY IN ANY
NOUNIsNumber 423 *(comic book)
NOUNPresent
OBJECTIsNumber 424 *(mail box)
OBJECTPresent
IsOpen 424
Destroy 423
PrintMessage 357
SendToRoom 334 1 *(turtle wax)
SendToRoom 425 1 *(squirt gun)
DoneWithTurn
END_COMMAND

COMMAND PUT ANY IN ANY
NOUNIsNumber 423 *(comic book)
NOUNPresent
OBJECTIsNumber 424 *(mail box)
OBJECTPresent
IsClosed 424
PrintMessage 356
DoneWithTurn
END_COMMAND

COMMAND PUT BOAT IN CHANNEL
NOUNIsNumber 404
AtLocation 80 *(coast)
NOUNPresent
PrintMessage 283
SendToRoom 404 403
DoneWithTurn
END_COMMAND

COMMAND THROW ANY OVER ANY
NOUNIsNumber 320 *(rope)
ObjectIsNumber 418 *(cable)
NOUNPresent
OBJECTPresent
RedirectTo CHANGE_LOCATION
END_COMMAND

COMMAND THROW ANY AT KALLIKANTZAROI
NOUNPresent
OBJECTPresent
NOUNIsNumber 322 *(old shoe)
or
NOUNIsNumber 323 *(garlic)
SendToRoom 322 25
SendToRoom 323 45
Destroy 517
PrintMessage 261
GoToRoom 68 *(canal)
TurnCounterOff 3
SetVariableTo 10 1
DoneWithTurn
END_COMMAND

COMMAND THROW COCONUTS ANY
NOUNPresent
Present 513 *(toads)
Destroy 513
DestroyNoun
TurnCounterOff 3
PrintMessage 192
DoneWithTurn
END_COMMAND

COMMAND THROW COCONUTS ANY
NOUNPresent
AtLocation 77 *(Tokyo harbor)
SendToRoom 503 126 *(elf to Alaska)
DestroyNoun
TurnFlagOn 36 *(Hollywood)
PrintMessage 226
GoToRoom 122 *(Hollywood)
SendToRoom 343 1 *(surfboard)
DoneWithTurn
END_COMMAND

COMMAND THROW BONE ANY
NOUNPresent
AtLocation 44
DestroyNoun
PrintMessage 224
DoneWithTurn
END_COMMAND

COMMAND WAX ANY
NOUNIsNumber 523 *(tortoises)
NOUNPresent
Present 334 *(wax)
AtLocation 114 *(Gal pagos)
PrintMessage 386 *(decline)
DoneWithTurn
END_COMMAND

COMMAND WAX ANY
NOUNIsNumber 563 *(tortoises)
NOUNPresent
Present 334 *(wax)
AtLocation 114 *(Gal pagos)
PrintMessage 383 *(fly away)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND WAX ANY
NOUNIsNumber 563 *(tortoises)
NOUNPresent
Present 334 *(wax)
AtLocation 13 *(sleigh)
PrintMessage 385 *(fly away)
TurnFlagOn 8 *(landing site change)
SetVariableTo 5 95
SetVariableTo 6 3
END_COMMAND

COMMAND WAX ANY
NOUNIsNumber 563 *(tortoises)
NOUNPresent
Present 334 *(wax)
AtLocation 13 *(sleigh)
SetVariableTo 15 1 *(jump 1 time zone)
SwapLocations 563 504 *(tortoise/deer)
SendToRoom 523 114 *(reset tortoises)
TurnFlagOn 8 *(landing site has changed)
GoToRoom 118
SetVariableTo 5 95
SetVariableTo 6 3
Destroy 334
DoneWithTurn
END_COMMAND

COMMAND START BOAT
NOUNIsNumber 336 *(speed boat)
NOUNPresent
FlagOFF 46 *(no gas)
PrintMessage 392
DoneWithTurn
END_COMMAND

COMMAND START BOAT
NOUNIsNumber 336 *(speed boat)
NOUNPresent
FlagOFF 47 *(not tied)
or
FlagOFF 48 *(not tied)
PrintMessage 393
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND START BOAT
NOUNIsNumber 336 *(speed boat)
NOUNPresent
IsClosed 337 *(parachute closed)
PrintMessage 394
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND START BOAT
NOUNIsNumber 336 *(speed boat)
NOUNPresent
PrintMessage 395
SetVariableTo 5 100
SetVariableTo 6 2
TurnFlagOff 46
TurnFlagOff 47
TurnFlagOff 48
CloseIt 337 *(parachute)
END_COMMAND

COMMAND START BOAT
NOUNIsNumber 336 *(speed boat)
NOUNPresent
TurnFlagOn 8 *(landing site change)
SetVariableTo 15 1 *(jump 1 time zone)
CloseIt 336
SendToRoom 351 336 *(reset gas can)
SendToRoom 337 336 *(reset parachute)
SendToRoom 352 336 *(reset tow rope)
GoToRoom 122 *(Hollywood)
SetVariableTo 5 95
SetVariableTo 6 3
DoneWithTurn
END_COMMAND

COMMAND GAS ANY
NOUNIsNumber 336 *(speed boat)
NOUNPresent
Present 351 *(gas can)
IsClosed 351
PrintMessage 390 *(no go)
DoneWithTurn
END_COMMAND

COMMAND GAS ANY
NOUNIsNumber 336 *(speed boat)
NOUNPresent
Present 351 *(gas can)
Destroy 389 *(avoid message bug)
PrintMessage 388
SendToRoom 389 388 *(ditto)
TurnFlagOn 46
CloseIt 351
Destroy 351
SendToRoom 503 126 *(elf to Alaska)
SendToRoom 314 126 *(sleigh to Alaska)
SendToRoom 565 126 *(deer)
DoneWithTurn
END_COMMAND

COMMAND TIE ANY ANY
FlagOff 47
NOUNPresent
OBJECTPresent
NOUNIsNumber 336 *(speed boat)
OBJECTIsNumber 352 *(tow rope)
TurnFlagOn 47
PrintMessage 391
DoneWithTurn
END_COMMAND

COMMAND TIE ANY ANY
FlagOff 47
NOUNPresent
OBJECTPresent
OBJECTIsNumber 336
NOUNIsNumber 352
TurnFlagOn 47
PrintMessage 391
DoneWithTurn
END_COMMAND

COMMAND TIE ANY ANY
FlagOff 48
NOUNPresent
OBJECTPresent
OBJECTIsNumber 337
NOUNIsNumber 352
TurnFlagOn 48
PrintMessage 391
DoneWithTurn
END_COMMAND

COMMAND TIE ANY ANY
FlagOff 48
NOUNPresent
OBJECTPresent
NOUNIsNumber 337 *(parachute)
OBJECTIsNumber 352 *(tow rope)
TurnFlagOn 48
PrintMessage 391
DoneWithTurn
END_COMMAND

COMMAND TIE ANY ANY
FlagOn 47
NOUNPresent
OBJECTPresent
OBJECTIsNumber 336
NOUNIsNumber 352
PrintMessage 350 *(already done)
DoneWithTurn
END_COMMAND

COMMAND TIE ANY ANY
FlagOn 47
NOUNPresent
OBJECTPresent
NOUNIsNumber 336 *(speed boat)
OBJECTIsNumber 352 *(tow rope)
PrintMessage 350 *(already done)
DoneWithTurn
END_COMMAND

COMMAND TIE ANY ANY
FlagOn 48
NOUNPresent
OBJECTPresent
OBJECTIsNumber 337
NOUNIsNumber 352
PrintMessage 350 *(already done)
DoneWithTurn
END_COMMAND

COMMAND TIE ANY ANY
FlagOn 48
NOUNPresent
OBJECTPresent
NOUNIsNumber 337 *(parachute)
OBJECTIsNumber 352 *(tow rope)
PrintMessage 350 *(already done)
DoneWithTurn
END_COMMAND

COMMAND CHISEL SLEIGH WITH CHISEL
Present 341 *(lava sleigh)
Present 371 *(chisel)
SendToRoom 371 40 *(reset chisel)
PutInCurrentRoom 314 *(sleigh)
Destroy 341
PrintMessage 195
DoneWithTurn
END_COMMAND

COMMAND FIRE ANY WITH ANY
NOUNPresent
OBJECTPresent
NOUNIsNumber 349 *(globos)
OBJECTIsNumber 425 *(squirt gun)
Destroy 349
Destroy 425 *(squirt gun)
PrintMessage 358
DoneWithTurn
END_COMMAND

COMMAND FIRE ANY AT ANY
NOUNPresent
OBJECTPresent
NOUNIsNumber 425 *(squirt gun)
OBJECTIsNumber 349 *(globos)
Destroy 349
Destroy 425 *(squirt gun)
PrintMessage 358
DoneWithTurn
END_COMMAND

COMMAND FIRE ANY ANY
NOUNPresent
not NOUNIsNumber 349 *(globos)
Present 425 *(squirt gun)
PrintMessage 361
DoneWithTurn
END_COMMAND

COMMAND FIRE
not NOUNPresent
or
not OBJECTPresent
PrintMessage 362
DoneWithTurn
END_COMMAND

COMMAND MAIL BOOK
NOUNIsNumber 423 *(comic book)
NOUNPresent
Present 424 *(mailbox)
IsOpen 424
Destroy 423
PrintMessage 357
SendToRoom 334 1 *(turtle wax)
SendToRoom 425 1 *(squirt gun)
DoneWithTurn
END_COMMAND

COMMAND MAIL BOOK
NOUNIsNumber 423 *(comic book)
NOUNPresent
Present 424 *(mail box)
IsClosed 424
PrintMessage 356
DoneWithTurn
END_COMMAND

COMMAND PRY ANY WITH CHUNK
NOUNIsNumber 410
Present 408 *(rock chunk)
Present 410 *(loose board)
SwapLocations 410 409 *(reset closet)
Destroy 408
PrintMessage 312 *(to England)
GoToRoom 81 *(England)
DoneWithTurn
END_COMMAND

COMMAND HARNESS HORSE ANY
Present 542
ObjectisNumber 382 *(right)
OBJECTPresent
NounIsNumber 542 *(red)
or
NounIsNumber 510 *(red)
Destroy 542
Destroy 382
PutInCurrentRoom 537
PrintMessage 158
DoneWithTurn
END_COMMAND

COMMAND HARNESS HORSE ANY
Present 540 *(black on right)
Present 543
ObjectisNumber 383 *(center)
OBJECTPresent
NounIsNumber 511 *(white)
or
NounIsNumber 543 *(white)
Destroy 543
Destroy 383
PutInCurrentRoom 541
PrintMessage 159
DoneWithTurn
END_COMMAND

COMMAND HARNESS HORSE ANY
Present 543
ObjectisNumber 383 *(center)
OBJECTPresent
Present 382 *(right trace vacant)
NounIsNumber 511 *(white)
or
NounIsNumber 543 *(white)
PrintMessage 153
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND HARNESS HORSE ANY
Present 543
ObjectisNumber 383 *(center)
OBJECTPresent
NounIsNumber 511 *(white)
or
NounIsNumber 543 *(white)
Destroy 543
Destroy 383
PutInCurrentRoom 538
PrintMessage 158
DoneWithTurn
END_COMMAND

COMMAND HARNESS HORSE ANY
Present 544
ObjectisNumber 383 *(center)
OBJECTPresent
Present 537 *(red)
NounIsNumber 512 *(black)
or
NounIsNumber 544 *(black)
PrintMessage 154 *(red & black together)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND HARNESS HORSE ANY
Present 544
ObjectisNumber 384 *(left)
OBJECTPresent
Present 383 *(center)
NounIsNumber 512 *(black)
or
NounIsNumber 544 *(black)
PrintMessage 153 *(sees empty trace to tight)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND HARNESS HORSE ANY
Present 544
ObjectisNumber 384 *(left)
OBJECTPresent
NounIsNumber 512 *(black)
or
NounIsNumber 544 *(black)
TurnFlagOn 45
Destroy 544
END_COMMAND

COMMAND HARNESS HORSE ANY
FlagOn 45
SendToRoom 510 27
SendToRoom 511 27
SendToRoom 512 27
PutInCurrentRoom 382 *(right)
PutInCurrentRoom 383 *(middle)
PrintMessage 156
GotoRoom 36 *(Russia)
SendToRoom 314 36 *(sleigh to Russia)
TurnFlagOff 45
TurnFlagOn 34 *(to Russia)
DoneWithTurn
END_COMMAND

COMMAND HARNESS HORSE ANY
Present 544
ObjectisNumber 382 *(right)
OBJECTPresent
NounIsNumber 512 *(black)
or
NounIsNumber 544 *(black)
Destroy 544
Destroy 382
PutInCurrentRoom 540
PrintMessage 159
DoneWithTurn
END_COMMAND

COMMAND HARNESS HORSE ANY
Present 542
ObjectisNumber 383 *(middle)
OBJECTPresent
Present 540 *(black on right)
NounIsNumber 510 *(red)
or
NounIsNumber 542 *(red)
PrintMessage 154 *(black & white together)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND HARNESS HORSE ANY
Present 542
ObjectisNumber 383 *(middle)
OBJECTPresent
Present 382 *(right)
NounIsNumber 510 *(red)
or
NounIsNumber 542 *(red)
PrintMessage 153 *(sees empty trace to tight)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND HARNESS HORSE ANY
Present 544
ObjectisNumber 383 *(middle)
OBJECTPresent
Present 382 *(right)
NounIsNumber 512 *(black)
or
NounIsNumber 544 *(black)
PrintMessage 153 *(sees empty trace to tight)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND HARNESS HORSE ANY
Present 542
ObjectisNumber 384 *(left)
OBJECTPresent
Present 383 *(center)
NounIsNumber 510 *(red)
or
NounIsNumber 542 *(red)
PrintMessage 153 *(sees empty trace to tight)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND HARNESS HORSE ANY
Present 543
ObjectisNumber 384 *(left)
OBJECTPresent
Present 383 *(middle)
NounIsNumber 511 *(white)
or
NounIsNumber 543 *(white)
PrintMessage 153 *(sees empty trace to tight)
DoneWithTurn
END_COMMAND

COMMAND HARNESS HORSE
Present 537
NounIsNumber 510
or
NounIsNumber 537
PrintMessage 155
DoneWithTurn
END_COMMAND

COMMAND HARNESS HORSE
Present 538
NounIsNumber 511
or
NounIsNumber 538
PrintMessage 155
DoneWithTurn
END_COMMAND

COMMAND HARNESS HORSE
Present 540
NounIsNumber 512
or
NounIsNumber 540
PrintMessage 155
DoneWithTurn
END_COMMAND

COMMAND HARNESS HORSE
Present 541
NounIsNumber 511
or
NounIsNumber 541
PrintMessage 155
DoneWithTurn
END_COMMAND

COMMAND HARNESS HORSE
PrintMessage 162
DoneWithTurn
END_COMMAND

COMMAND HARNESS ELK
AtLocation 117
NOUNPresent
NOUNIsNumber 530 *(elk)
PrintMessage 155
DoneWithTurn
END_COMMAND

COMMAND HARNESS ELK
AtLocation 117
NOUNPresent
NOUNIsNumber 528 *(elk)
SwapLocations 528 530
PrintMessage 158
DoneWithTurn
END_COMMAND

COMMAND HARNESS BISON
AtLocation 117
NOUNPresent
NOUNIsNumber 531 *(bison)
PrintMessage 155
DoneWithTurn
END_COMMAND

COMMAND HARNESS BISON
AtLocation 117
NOUNPresent
NOUNIsNumber 529 *(bison)
SwapLocations 529 531
PrintMessage 158
DoneWithTurn
END_COMMAND

COMMAND DROP HORSE
IsGroupMember 542
AtLocation 32
NounIsNumber 542
or
NounIsNumber 510 *(red)
PrintMessage 160 *(horse runs away)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND DROP HORSE
IsGroupMember 542
AtLocation 27 *(barn)
NounIsNumber 510 *(red)
or
NounIsNumber 542 *(red)
PrintMessage 161 *(horse in barn)
Destroy 542
PutInCurrentRoom 510
DoneWithTurn
END_COMMAND

COMMAND DROP HORSE
IsGroupMember 543
AtLocation 32
NounIsNumber 511 *(white)
or
NounIsNumber 543 *(white)
PrintMessage 160 *(horse runs away)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND DROP HORSE
IsGroupMember 543
AtLocation 27 *(barn)
NounIsNumber 511 *(white)
or
NounIsNumber 543 *(white)
PrintMessage 161 *(horse in barn)
Destroy 543
PutInCurrentRoom 511
DoneWithTurn
END_COMMAND

COMMAND DROP HORSE
IsGroupMember 544
AtLocation 32
NounIsNumber 512 *(black)
or
NounIsNumber 544 *(black)
PrintMessage 160 *(horse runs away)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND DROP HORSE
IsGroupMember 544
AtLocation 27 *(barn)
NounIsNumber 512 *(black)
or
NounIsNumber 544 *(black)
PrintMessage 161 *(horse in barn)
Destroy 544
PutInCurrentRoom 512
DoneWithTurn
END_COMMAND

COMMAND EXAMINE ANY
Present 537
NounIsNumber 510 *(red horse)
or
NounIsNumber 537 *(red horse)
DescribeThing 537
DoneWithTurn
END_COMMAND

COMMAND EXAMINE ANY
Present 542
NounIsNumber 510 *(red horse)
or
NounIsNumber 543 *(red horse)
DescribeThing 542
DoneWithTurn
END_COMMAND

COMMAND EXAMINE ANY
Present 538
NounIsNumber 511 *(white horse)
or
NounIsNumber 538 *(white horse)
DescribeThing 538
DoneWithTurn
END_COMMAND

COMMAND EXAMINE ANY
Present 543
NounIsNumber 511 *(white horse)
or
NounIsNumber 543 *(white horse)
DescribeThing 543
DoneWithTurn
END_COMMAND

COMMAND EXAMINE ANY
Present 541
NounIsNumber 511 *(white horse)
or
NounIsNumber 541 *(white horse)
DescribeThing 541
DoneWithTurn
END_COMMAND

COMMAND EXAMINE ANY
Present 544
NounIsNumber 512 *(black horse)
or
NounIsNumber 544 *(black horse)
DescribeThing 544
DoneWithTurn
END_COMMAND

COMMAND EXAMINE ANY
Present 540
NounIsNumber 512 *(black horse)
or
NounIsNumber 540 *(black horse)
DescribeThing 540
DoneWithTurn
END_COMMAND

COMMAND LOOK AT ANY
AtLocation 47 *(Tibet)
NOUNIsNumber 314 *(sleigh)
or
NOUNIsNumber 395 *(gravel)
PrintMessage 233
DoneWithTurn
END_COMMAND

COMMAND LOOK UNDER BED
OBJECTPresent
FlagOff 3
PrintMessage 16
SendToRoom 301 12
TurnFlagOn 3
DoneWithTurn
END_COMMAND

COMMAND LOOK UNDER BENCH
AtLocation 13 *(sleigh)
Not Present 503 *(elf)
PrintMessage 89
PutInCurrentRoom 503
DoneWithTurn
END_COMMAND

COMMAND LOOK IN FIREPLACE
AtLocation 65 *(Greek house)
PutInCurrentRoom 517 *(Kallikantzaroi)
PrintMessage 260
TurnCounterOn 3
TurnFlagOn 52
FlagOn 50
TurnFlagOff 52
DoneWithTurn
END_COMMAND

COMMAND LOOK IN FIREPLACE
FlagOn 52
TONE 87 250
TONE 98 250
TONE 110 250
TONE 117 250
TONE 131 250
TONE 104 250
TONE 131 500
END_COMMAND

COMMAND LOOK IN FIREPLACE
FlagOn 52
TONE 117 250
TONE 93 250
TONE 117 500
TONE 110 250
TONE 87 250
TONE 110 500
TurnFlagOff 52
DoneWithTurn
END_COMMAND

COMMAND LOOK AT FIREPLACE
AtLocation 70 *(Venetian house)
PutInCurrentRoom 400 *(wet clothes)
DescribeThing 346 *(fireplace)
PrintMessage 266
DoneWithTurn
END_COMMAND

COMMAND LOOK AT BOBBY
Present 506
FlagON 10 *(cat singing)
PrintMessage 305
DoneWithTurn
END_COMMAND

COMMAND LOOK AT PIPELINE
Present 357
not Present 525 *(tribbles)
not Present 564 *(tribbles)
PrintMessage 404 *(fail)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND BANK FIRE
Present 304
Destroy 304 *(fire)
SendToRoom 305 302 *(banked fire)
PrintMessage 2
DoneWithTurn
END_COMMAND

COMMAND SHOW ANY TO ELF
NOUNPresent
OBJECTPresent
NOUNIsNumber 339 *(skate)
PrintMessage 65
Destroy 339
DoneWithTurn
END_COMMAND

COMMAND SHOW ANY TO ELF
NOUNPresent
OBJECTPresent
PrintMessage 70
DoneWithTurn
END_COMMAND

COMMAND SHOW CALENDAR TO REINDEER
NOUNPresent
Present 500 *skating reindeer
PrintMessage 3
TurnFlagOn 1
DoneWithTurn
END_COMMAND

COMMAND SHOW BOOK TO REINDEER
NOUNPresent
NOUNIsNumber 423
Present 562 *(giggling reindeer)
PrintMessage 352
Destroy 562
Destroy 522 *(moose)
Destroy 423
PutInCurrentRoom 565 *(reindeer)
SendToRoom 504 13
DoneWithTurn
END_COMMAND

COMMAND SHOW BOOK TO REINDEER
NOUNPresent
NOUNIsNumber 423
OBJECTPresent
PrintMessage 353
DoneWithTurn
END_COMMAND

COMMAND SHOW ANY TO ATTENDANT
Present 535 *(attendant)
NounIsNumber 373 *(gold coin)
PrintMessage 147 *(ask about ferry fare)
PrintMessage 149 *(go to jail)
GoToRoom 63 *(court)
DoneWithTurn
END_COMMAND

COMMAND SHOW ANY TO MAGISTRATE
Present 536 *(magistrate)
NounIsNumber 373 *(gold coin)
PrintMessage 295 *(convicted/deported)
SendToRoom 405 57 *(reset bag)
Closeit 405
GoToRoom 61 *(ferry)
DoneWithTurn
END_COMMAND

COMMAND SHOW ANY TO MAGISTRATE
Present 536 *(magistrate)
NOUNPresent
PrintMessage 298 *(contempt)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND SHOW DRAWING ANY
Present 521 *(Nast)
NOUNPresent
VariableEquals 10 4
PrintMessage 340
TurnFlagOn 39
SetVariableTo 10 1
SendToRoom 503 107 *(elf)
SendToRoom 314 107 *(sleigh)
SendToRoom 565 107 *(reindeer)
GoToRoom 101
DoneWithTurn
END_COMMAND

COMMAND SHOW DRAWING ANY
Present 521 *(Nast)
NOUNPresent
PrintMessage 339
DoneWithTurn
END_COMMAND

COMMAND SHOW BADGE ANY
AtLocation 119 *(casino)
Present 554
Present 429 *(dice)
Present 431 *(badge)
PrintMessage 418 *(bust dice game)
Destroy 433 *($5)
Destroy 554 *(con artist)
SendToRoom 431 18 *(reset badge)
Destroy 429
DoneWithTurn
END_COMMAND

COMMAND ERASE CARDS
AtLocation 119 *(casino)
Present 554
Present 427 *(cards)
Present 432 *(eraser)
PrintMessage 417 *(erase marks)
Destroy 433 *($5)
Destroy 554 *(con artist)
SendToRoom 432 84 *(reset eraser)
Destroy 427
DoneWithTurn
END_COMMAND

COMMAND TURN ANY
AtLocation 82 *(Royal observatory)
NOUNPresent
NOUNIsNumber 354 *(watch)
or
NOUNIsNumber 310 *(clock)
PrintMessage 287
PutInCurrentRoom 314 *(sleigh)
PutInCurrentRoom 565 *(deer)
PutInCurrentRoom 503 *(elf)
TurnFlagOff 30 *(restart time)
LookAtRoom
TurnFlagOn 37 *(jump from Tibet to England)
TurnFlagOn 38 *(Jump from Nicobar to England)
DoneWithTurn
END_COMMAND

COMMAND TURN ANY
AtLocation 82 *(Royal observatory)
FlagOn 37
DoneWithTurn
END_COMMAND

COMMAND TURN ANY
NOUNIsNumber 407 *(grindstone)
NOUNPresent
not IsNowhere 408 *(chunk)
PrintMessage 309
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND TURN ANY
NOUNIsNumber 407 *(grindstone)
NOUNPresent
PutInCurrentRoom 408 *(chunk)
END_COMMAND

COMMAND TURN ANY
NOUNPresent
NOUNIsNumber 409 *(throw rug)
SwapLocations 409 410 *(rug/board)
PrintMessage 310
DoneWithTurn
END_COMMAND

COMMAND TURN ANY
NOUNPresent
NOUNIsNumber 420 *(drawing)
AtLocation 115 *(maze)
Not Present 545 *(rabbit)
PutInCurrentRoom 545
PrintMessage 346
LookAtRoom
DoneWithTurn
END_COMMAND

COMMAND TURN ANY
NOUNPresent
NOUNIsNumber 380 *(ring)
AtLocation 115 *(maze)
Not Present 545 *(rabbit)
PutInCurrentRoom 545
PrintMessage 348
LookAtRoom
DoneWithTurn
END_COMMAND

COMMAND TURN ANY
NOUNPresent
NOUNIsNumber 380 *(ring)
AtLocation 130
or
AtLocation 134
or
AtLocation 135
or
AtLocation 139
or
AtLocation 140
PrintMessage 427
Destroy 503 *(elf)
GoToRoom 6
TurnFlagOn 31 *(new round)
DoneWithTurn
END_COMMAND

COMMAND TURN ANY
NOUNPresent
NOUNIsNumber 356 *(open communicator)
RandomMessage 492 495
END_COMMAND

COMMAND TURN CALENDAR
NOUNPresent
Present 500 *skating reindeer
PrintMessage 4
Destroy 500
SendToRoom 501 7 *reindeer to pen
SendToRoom 502 5 *Mrs Clause to house
TurnFlagOff 1
DoneWithTurn
END_COMMAND

COMMAND SIT IN CHAIR
OBJECTPresent
PrintMessage 7
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND SIT ON COUCH
OBJECTPresent
PrintMessage 238
DoneWithTurn
END_COMMAND

COMMAND TALK TO MAGISTRATE
NOUNPresent
PrintMessage 297
DoneWithTurn
END_COMMAND

COMMAND TALK TO ELK
Present 526 *(wild elk)
Present 366 *(salt)
PrintMessage 406
DoneWithTurn
END_COMMAND

COMMAND TALK TO ELK
Present 526
PrintMessage 407
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND TALK TO ELK
NOUNPresent
PrintMessage 408
DoneWithTurn
END_COMMAND

COMMAND TALK TO BISON
Present 527 *(wild bison)
Present 366 *(salt)
PrintMessage 406
DoneWithTurn
END_COMMAND

COMMAND TALK TO BISON
Present 527
PrintMessage 407
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND TALK TO BISON
NOUNPresent
PrintMessage 408
DoneWithTurn
END_COMMAND

COMMAND TALK TO STROLLER
Present 505
VariableEquals 2 11 *(before midnight)
PrintMessage 90
PrintMessage 91
PrintMessage 51
SendToRoom 343 1 *(surfboard)
TurnFlagOn 52
FlagOn 50
TurnFlagOff 52
END_COMMAND

COMMAND TALK TO STROLLER
Present 505
VariableEquals 2 12 *(after midnight)
PrintMessage 90
PrintMessage 50
PrintMessage 51
SendToRoom 343 1 *(surfboard)
TurnFlagOn 52
FlagOn 50
TurnFlagOff 52
END_COMMAND

COMMAND TALK TO STROLLER
FlagOn 52
TONE 523 200
TONE 523 200
TONE 440 200
TONE 659 200
TONE 523 400
TONE 440 600
TurnFlagOff 52
END_COMMAND

COMMAND TALK TO STROLLER
Present 505
Destroy 505
DoneWithTurn
END_COMMAND

COMMAND TALK TO BOBBY
Present 506
FlagOff 10 *(cat not singing)
Not Present 329 *Tokens
Not Present 316 *Coconut
Not Present 328 *(warm milk)
Not Present 436 *(cows milk)
PrintMessage 58
PrintMessage 62
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND TALK TO BOBBY
Present 506
FlagOn 10 *(cat singing)
PrintMessage 305
DoneWithTurn
END_COMMAND

COMMAND TALK TO BOBBY
Present 506
PrintMessage 58
DoneWithTurn
END_COMMAND

COMMAND TALK TO LAMA
Present 516
IsNowhere 324 *(yak butter tea)
FlagOff 49 *(tea not on gravel)
FlagOff 7 *(tea not drunk)
PrintMessage 136
PutInCurrentRoom 324
DoneWithTurn
END_COMMAND

COMMAND TALK TO LAMA
Present 516
PrintMessage 137
RandomMessage 450 459
RandomMessage 460 469
RandomMessage 470 479
RandomMessage 480 489
DoneWithTurn
END_COMMAND

COMMAND TALK TO GENTLEMAN
Present 534
IsNowhere 369 *(green tea)
PrintMessage 145
PutInCurrentRoom 369
DoneWithTurn
END_COMMAND

COMMAND TALK TO ATTENDANT
Present 535 *(attendant)
present 373 *(gold coin)
PrintMessage 147 *(ask about ferry fare)
PrintMessage 149 *(go to jail)
GoToRoom 63 *(court)
DoneWithTurn
END_COMMAND

COMMAND TALK TO ATTENDANT
Present 535 *(attendant)
PrintMessage 147 *(ask about ferry fare)
PrintMessage 148 *(wait)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND TALK TO RABBIT
Present 545
Not Present 386 *(carrot)
PrintMessage 169
PrintMessage 349
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND TALK TO RABBIT
Present 545
PrintMessage 169
DoneWithTurn
END_COMMAND

COMMAND TALK TO JIM
Present 539
PrintMessage 201
DoneWithTurn
END_COMMAND

COMMAND TALK TO SCARECROW
Present 549
PrintMessage 202
TurnFlagOn 46
DoneWithTurn
END_COMMAND

COMMAND TALK TO LION
Present 550
PrintMessage 203
TurnFlagOn 47
DoneWithTurn
END_COMMAND

COMMAND TALK TO WOODSMAN
Present 551
PrintMessage 204
TurnFlagOn 48
DoneWithTurn
END_COMMAND

COMMAND TALK TO GUARD
Present 552
PrintMessage 205
END_COMMAND

COMMAND TALK TO GUARD
Present 552
FlagOn 46
FlagOn 47
FlagOn 48
TurnFlagOn 49
AskQuestion 1
AnswerIsCorrect
TurnFlagOff 49
BlankLine
PrintMessage 207 *(enter throne room)
GoToRoom 129
TurnFlagOn 52
FlagOn 50
TurnFlagOff 52
DoneWithTurn
END_COMMAND

COMMAND TALK TO GUARD
FlagOn 52
TONE 262 1000
TONE 523 1000
TONE 494 1000
TONE 392 500
TONE 440 500
TONE 494 1000
TONE 523 1000
END_COMMAND


COMMAND TALK TO GUARD
FlagOn 52
TONE 262 1000
TONE 440 1000
TONE 392 2000
TurnFlagOff 52
DoneWithTurn
END_COMMAND

COMMAND TALK TO GUARD
Present 552
FlagOn 46
FlagOn 47
FlagOn 48
FlagOn 49
TurnFlagOff 49
BlankLine
PrintMessage 208 *(wrong answer)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND TALK TO GUARD
Present 552
PrintMessage 206 *(talk to others first)
DoneWithTurn
END_COMMAND

COMMAND TALK TO WIZARD
Present 553
PrintMessage 209 *(slippers)
NOT Present 321 *(slippers)
Delay 5
BlankLine
PrintMessage 212 *(rock salt)
NOT Present 366 *(rock salt)
Delay 5
BlankLine
PrintMessage 214 *(fail)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND TALK TO WIZARD
Present 553
DoneWithTurn
END_COMMAND

COMMAND TALK TO ARTIST
Present 370 *(painting)
Present 554
PrintMessage 219
DoneWithTurn
END_COMMAND

COMMAND TALK TO ARTIST
Present 554
PrintMessage 420
DoneWithTurn
END_COMMAND

COMMAND TALK TO SALESMAN
Present 556 *(John Cameron Swazey)
PrintMessage 246
SendToRoom 354 1 *(watch)
Destroy 556
DoneWithTurn
END_COMMAND

COMMAND TALK TO BEFANA
Present 518
PrintMessage 269
GoToRoom 73 *(Swiss Alps)
TurnFlagOff 7
Destroy 518
DoneWithTurn
END_COMMAND

COMMAND TALK TO LUCY
Present 519
IsNowhere 401 *(skis)
PrintMessage 273
SendToRoom 401 1
DoneWithTurn
END_COMMAND

COMMAND TALK TO BERNARD
Present 520
PrintMessage 278
TurnFlagOn 7
PromptForYes
TurnFlagOff 7
PrintMessage 279
GoToRoom 79
Destroy 520
Destroy 348
CloseIt 348
LockIt 348
DoneWithTurn
END_COMMAND

COMMAND TALK TO BERNARD
Present 520
FlagOn 7
PrintMessage 280
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND TALK TO NAST
Present 521
VariableEquals 10 3
PrintMessage 338
SetVariableTo 10 4
DoneWithTurn
END_COMMAND

COMMAND TALK TO NAST
Present 521
VariableEquals 10 2
PrintMessage 337
AddToVariable 10 1
DoneWithTurn
END_COMMAND

COMMAND TALK TO NAST
Present 521
VariableEquals 10 1
PrintMessage 336
AddToVariable 10 1
DoneWithTurn
END_COMMAND

COMMAND TALK TO REINDEER
Present 562 *(giggling reindeer)
Present 423 *(comic book)
PrintMessage 351
DoneWithTurn
END_COMMAND

COMMAND TALK TO REINDEER
Present 562 *(giggling reindeer)
PrintMessage 354
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND TALK TO MOOSE
Present 522 *(moose)
PrintMessage 359
DoneWithTurn
END_COMMAND

COMMAND TALK TO TORTOISES
Present 523 *(tortoises)
not Present 503 *(elf)
PrintMessage 380
SwapLocations 563 523
DoneWithTurn
END_COMMAND

COMMAND TALK TO TORTOISES
Present 523 *(tortoises)
PrintMessage 379
DoneWithTurn
END_COMMAND

COMMAND TALK TO TORTOISES
Present 563 *(tortoises)
PrintMessage 389
DoneWithTurn
END_COMMAND

COMMAND TALK TO DIRECTOR
Present 524 *(director)
PrintMessage 398
PromptForYes
PrintMessage 399
GoToRoom 123 *(studio)
TurnFlagOn 52
FlagOn 50
TurnFlagOff 52
DoneWithTurn
END_COMMAND

COMMAND TALK TO DIRECTOR
FlagOn 52
TONE 988 750
TONE 587 250
TONE 659 1000
TONE 587 250
TONE 587 250
TONE 659 250
TONE 740 250
TONE 784 250
TONE 880 250
END_COMMAND

COMMAND TALK TO DIRECTOR
FlagOn 52
TONE 988 750
TONE 494 250
TONE 554 1000
DoneWithTurn
END_COMMAND

COMMAND TALK TO DIRECTOR
Present 524 *(director)
PrintMessage 400
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND TELL CLAUSE
NOUNPresent
PrintMessage 10
SendToRoom 308 1
SendToRoom 309 1
Destroy 502
DoneWithTurn
END_COMMAND

COMMAND ASK BOBBY ABOUT OBSERVATORY
NOUNPresent
ReDirectTo TALK TO BOBBY
END_COMMAND

COMMAND ASK CLAUSE ABOUT CLOCK
NOUNPresent
PrintMessage 9
SendToRoom 308 1
SendToRoom 309 1
Destroy 502
DoneWithTurn
END_COMMAND

COMMAND ASK ELF ABOUT SKATE
NOUNPresent
Present 339 *(skate)
PrintMessage 65
Destroy 339
DoneWithTurn
END_COMMAND

COMMAND ASK ELF ABOUT CLOCK
NOUNPresent
PrintMessage 30
DoneWithTurn
END_COMMAND

COMMAND ASK ELF ABOUT MAP
NOUNPresent
FlagOn 9
IsNowhere 312
PrintMessage 52
SendToRoom 312 1 *map
DoneWithTurn
END_COMMAND

COMMAND ASK ELF ABOUT MAP
NOUNPresent
PrintMessage 53
DoneWithTurn
END_COMMAND

COMMAND ASK REINDEER ABOUT CLOCK
NOUNPresent
PrintMessage 31
DoneWithTurn
END_COMMAND

COMMAND HELP
Present 500 *Reindeer
FlagOn 1
PrintMessage 12
DoneWithTurn
END_COMMAND

COMMAND HELP
AtLocation 38 *(New Guinea)
GotoRoom 13
SendToRoom 344 1 *(Knife)
SendToRoom 513 34 *(reset toads)
Destroy 343 *(surfboard)
PrintMessage 223
DoneWithTurn
END_COMMAND

COMMAND HELP
AtLocation 75 *(snow bank)
Not Present 520 *(Saint Bernard)
PrintMessage 276
PutInCurrentRoom 348 *(cask)
PutInCurrentRoom 520
DoneWithTurn
END_COMMAND

COMMAND HELP
AtLocation 85 *(Dutch canal)
not Present 301 *(ice skates)
PrintMessage 308
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND HELP
AtLocation 115 *(maze)
not Present 420 *(drawing)
not Present 380 *(ring)
PrintMessage 347
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND EAT ALL
PrintMessage 83
DoneWithTurn
END_COMMAND

COMMAND EAT COOKIES
NOUNPresent
PrintMessage 13
DestroyNoun
DoneWithTurn
END_COMMAND

COMMAND EAT CAKE
NOUNPresent
NOUNisClosed
PrintMessage 78 *(find coin)
DestroyNoun
SendToRoom 373 1 *(coin)
DoneWithTurn
END_COMMAND

COMMAND EAT KOLLYVA
NOUNPresent
PrintMessage 264
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND EAT PORRIDGE
NOUNPresent
NOUNIsNumber 327
PrintMessage 293
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND EAT PIE
NOUNPresent
PrintMessage 286
DoneWithTurn
END_COMMAND

COMMAND EAT PIZZA
NOUNPresent
PrintMessage 387
DoneWithTurn
END_COMMAND

COMMAND EAT GARLIC
NOUNPresent
DestroyNOUN
PrintMessage 432
TurnFlagOn 53
DoneWithTurn
END_COMMAND

COMMAND EAT TOKENS
AtLocation 60 *(oasis)
NOUNIsLocated 330 *(coins in bucket)
PrintMessage 253
SendToRoom 329 1 *(get tokens)
Destroy 330
DoneWithTurn
END_COMMAND

COMMAND BITE ANY
AtLocationGT 58
AtLocationLT 61
not NOUNIsCarrying
NOUNIsMovable
NOUNPresent
GetNOUN
PrintMessage 258
DoneWithTurn
END_COMMAND

COMMAND MILK ANY
Not NOUNIsCreature
NOUNPresent
PrintMessage 79
DoneWithTurn
END_COMMAND

COMMAND MILK ANY
NOUNPresent
NOUNIsNumber 558
or
NOUNIsNumber 559
or
NOUNIsNumber 515
or
NOUNIsNumber 520
or
NOUNIsNumber 522
PrintMessage 303
DoneWithTurn
END_COMMAND

COMMAND MILK ANY
NOUNPresent
NOUNIsNumber 502
or
NOUNIsNumber 518
or
NOUNIsNumber 519
PrintMessage 304
DoneWithTurn
END_COMMAND

COMMAND MILK ANY
NOUNPresent
NOUNIsNumber 507
or
NOUNIsNumber 508
or
NOUNIsNumber 509
Destroy 304 *(avoid bug)
PrintMessage 302
SendToRoom 304 302 *(ditto)
DoneWithTurn
END_COMMAND

COMMAND MILK COW WITH BUCKET
NOUNPresent
OBJECTPresent
FlagOff 7 *(no apple)
PrintMessage 497 *(hungry cow)
DoneWithTurn
END_COMMAND

COMMAND MILK COW WITH ANY
NOUNPresent
not OBJECTIsNumber 381
PrintMessage 250 *(silly)
DoneWithTurn
END_COMMAND

COMMAND MILK COW WITH BUCKET
NOUNPresent
OBJECTPresent
PrintMessage 381 *(milk cow)
SendToRoom 436 381 *(milk to bucket)
TurnFlagOff 7
DestroyNOUN
DoneWithTurn
END_COMMAND

COMMAND MILK COW
NOUNPresent
PrintMessage 247 *(with what?)
DoneWithTurn
END_COMMAND

COMMAND MILK ANY
NOUNPresent
PrintMessage 168
DoneWithTurn
END_COMMAND

COMMAND CLOSE COMMUNICATOR
Present 356 *(open communicator)
SwapLocations 355 356
DescribeThing 355
DoneWithTurn
END_COMMAND

COMMAND CLOSE PARACHUTE
NOUNPresent
NOUNIsOpen
CloseNOUN
PrintMessage 397 *(close it)
DoneWithTurn
END_COMMAND

COMMAND CLOSE ANY
NOUNIsNumber 416
NOUNPresent
NOUNIsOpen
IsLocated 373 416 *(coin in box)
not IsLocated 417 416 *(dead fuse not in box)
PrintMessage 320 *(hear noise)
CloseIt 416
DoneWithTurn
END_COMMAND

COMMAND DRINK ALL
PrintMessage 83
DoneWithTurn
END_COMMAND

COMMAND DRINK CASK
NOUNIsNumber 348 *(brandy cask)
NOUNPresent
PrintMessage 277
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND DRINK MILK
NOUNPresent
NOUNIsNumber 309 *(glass of milk)
PrintMessage 14
TurnFlagOn 2
DestroyNoun
Destroy 501 *(Reindeer in pen)
DoneWithTurn
END_COMMAND

COMMAND DRINK MILK
NOUNPresent
PrintMessage 301
DoneWithTurn
END_COMMAND

COMMAND DRINK TEA
Present 324 *(yak butter tea)
PrintMessage 139
TurnFlagOn 7 *(temporary - drank tea)
Destroy 324
DoneWithTurn
END_COMMAND

COMMAND DRINK TEA
Present 369 *(green tea)
PrintMessage 140
PrintMessage 144
Destroy 369
TurnFlagOn 30 *(special event)
GoToRoom 18 *(ship)
DoneWithTurn
END_COMMAND

COMMAND READ ANY
NOUNPresent
NounIsNumber 546 *(mate)
PrintMessage 179
DoneWithTurn
END_COMMAND

COMMAND READ ANY
NOUNPresent
NounIsCreature
PrintMessage 180
DoneWithTurn
END_COMMAND

COMMAND READ SIGN
NOUNPresent
AtLocation 112 *(Kansas)
TurnFlagOn 30 *(special event (to trigger move))
END_COMMAND

COMMAND READ DRAWING
NOUNPresent
NOUNIsNumber 420 *(crayon drawing)
AtLocation 100 *(Rio de Janeiro)
PrintMessage 335
DoneWithTurn
END_COMMAND

COMMAND READ MAP
NOUNPresent
AtLocation 13
PrintMessage 40
Present 503 *(elf)
PrintMessage 77
PrintVariableMessage 7
DoneWithTurn
END_COMMAND

COMMAND READ ANY
NOUNPresent
FlagOn 30 *(time stopped)
NOUNIsNumber 310 *(clock)
or
NOUNIsNumber 354 *(watch)
PrintMessage 431
DoneWithTurn
END_COMMAND

COMMAND READ CLOCK
NOUNPresent
CounterGT 1 9
VariableLT 4 10 *(Greenwich time 1 digit)
PrintMessage 448
DoneWithTurn
END_COMMAND

COMMAND READ CLOCK
NOUNPresent
CounterLT 1 10
VariableGT 4 9 *(Greenwich time 2 digits)
PrintMessage 26
DoneWithTurn
END_COMMAND

COMMAND READ CLOCK
NOUNPresent
CounterLT 1 10
PrintMessage 84
DoneWithTurn
END_COMMAND

COMMAND READ WATCH
NOUNPresent
CounterGT 1 9
VariableLT 4 10 *(Greenwich time 1 digit)
PrintMessage 449
DoneWithTurn
END_COMMAND

COMMAND READ WATCH
NOUNPresent
CounterLT 1 10
VariableGT 4 9 *(Greenwich time 2 digits)
PrintMessage 248
DoneWithTurn
END_COMMAND

COMMAND READ WATCH
NOUNPresent
CounterLT 1 10
PrintMessage 249
DoneWithTurn
END_COMMAND

COMMAND TRADE ANY ANY
NOUNPresent
AtLocation 55 *(trader Joe's)
ObjectIsNumber 320 *(rope)
IsLocated 320 55
PrintMessage 197
SendToRoom 320 1
DestroyNOUN
DoneWithTurn
END_COMMAND

COMMAND TRADE ANY ANY
NOUNPresent
AtLocation 55 *(trader Joe's)
ObjectIsNumber 318 *(roller blade)
IsLocated 318 55
PrintMessage 197
SendToRoom 318 1
DestroyNOUN
DoneWithTurn
END_COMMAND

COMMAND TRADE ANY ANY
AtLocation 55 *(trader Joe's)
PrintMessage 198
DoneWithTurn
END_COMMAND

COMMAND TAKE MITTEN
NOUNPresent
DestroyNOUN
PutInCurrentRoom 515 *(Yeti)
PrintMessage 235
DoneWithTurn
END_COMMAND

COMMAND TAKE COCONUT
NOUNInRoom
AtLocation 28 *(Caroline)
PrintMessage 57
END_COMMAND

COMMAND TAKE RING
AtLocation 91 *(behind Merry-go-round)
PrintMessage 313
DoneWithTurn
END_COMMAND

COMMAND TAKE RING
AtLocation 89 *(on Merry-go-round)
PrintMessage 314
DoneWithTurn
END_COMMAND

COMMAND TAKE RING
AtLocation 92 *(on Merry-go-round horse)
FlagOff 49 *(Merry-go-round not moving)
PrintMessage 315
DoneWithTurn
END_COMMAND

COMMAND TAKE RING
AtLocation 92 *(on Merry-go-round horse)
PrintMessage 316
TurnFlagOn 7
GoToRoom 87 *(Azores)
SendToRoom 503 87 *(elf back to room)
SendToRoom 411 86 *(reset Merry-go-round)
SendToRoom 413 91 *(ring chute)
Destroy 412
DoneWithTurn
END_COMMAND

COMMAND TAKE GAGS
AtLocation 98 *(gag warehouse)
NOUNIsNumber 345 *(gags)
PrintMessage 491
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND TAKE ANY
AtLocation 80 *(France)
IsLocated 404 403
OBJECTIsNumber 404 *(BOAT)
or
NOUNIsNumber 404
RedirectTo ENTER BOAT
END_COMMAND

COMMAND TAKE ANY
AtLocation 81 *(England)
Present 329 *(tokens)
OBJECTIsNumber 406 *(tram)
or
NOUNIsNumber 406
RedirectTo MAGIC_WORD any
DoneWithTurn
END_COMMAND

COMMAND TAKE ANY
AtLocation 81 *(England)
OBJECTIsNumber 406 *(tram)
or
NOUNIsNumber 406
RedirectTo MAGIC_WORD any
END_COMMAND

COMMAND TAKE ANY
NOUNPresent
AtLocation 55 *(trader Joe's)
PrintMessage 199
DoneWithTurn
END_COMMAND

COMMAND TAKE ANY
Present 416 *(fuse box)
IsOpen 416
FlagOff 54 *(power is on)
IsLocated 373 416 *(coin in box)
NOUNIsLocated 416 *(in box)
PrintMessage 326 *(flash)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND TAKE ANY
NOUNPresent
NOUNIsNumber 409 *(throw rug)
SwapLocations 409 410 *(rug/board)
PrintMessage 310
DoneWithTurn
END_COMMAND

COMMAND TAKE BICYCLE
NOUNPresent
FlagOff 10 *Cat not singing
PrintMessage 59
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND TAKE BICYCLE
NOUNPresent
PrintMessage 306
GoToRoom 82 *Sussex
Destroy 508 *(cat)
DoneWithTurn
END_COMMAND

COMMAND TAKE GRAIN
NOUNPresent
PrintMessage 188 *(sneeze)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND TAKE HORSE
Present 542
NounIsNumber 510 *(red)
or
NounIsNumber 542 *(red)
PrintMessage 166
DoneWithTurn
END_COMMAND

COMMAND TAKE HORSE
Present 543
NounIsNumber 511 *(white)
or
NounIsNumber 543 *(white)
PrintMessage 166
DoneWithTurn
END_COMMAND

COMMAND TAKE HORSE
Present 544
NounIsNumber 512 *(black)
or
NounIsNumber 544 *(black)
PrintMessage 166
DoneWithTurn
END_COMMAND

COMMAND TAKE HORSE
NounIsNumber 511 *(white)
NOUNPresent
Present 510
Present 512
PrintMessage 152 *(kick barn)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND TAKE HORSE
NounIsNumber 510 *(red)
NOUNPresent
Destroy 510
PutInCurrentRoom 542
PrintMessage 167
DoneWithTurn
END_COMMAND

COMMAND TAKE HORSE
NounIsNumber 511 *(white)
NOUNPresent
Destroy 511
PutInCurrentRoom 543
PrintMessage 167
DoneWithTurn
END_COMMAND

COMMAND TAKE HORSE
NounIsNumber 512 *(black)
NOUNPresent
Destroy 512
PutInCurrentRoom 544
PrintMessage 167
DoneWithTurn
END_COMMAND

COMMAND TAKE HORSE
Present 537
not Present 383 *(center trace vacant)
NounIsNumber 510 *(red)
or
NounIsNumber 537 *(red)
PrintMessage 157
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND TAKE HORSE
Present 537
NounIsNumber 510 *(red)
or
NounIsNumber 537 *(red)
Destroy 537
PutInCurrentRoom 382 *(right trace)
PutInCurrentRoom 542
PrintMessage 167
DoneWithTurn
END_COMMAND

COMMAND TAKE HORSE
Present 538
not Present 384 *(left trace vacant)
NounIsNumber 510 *(red)
or
NounIsNumber 538 *(red)
PrintMessage 157
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND TAKE HORSE
Present 538
NounIsNumber 511 *(white)
or
NounIsNumber 538 *(white)
Destroy 538
PutInCurrentRoom 383 *(center trace)
PutInCurrentRoom 543
PrintMessage 167
DoneWithTurn
END_COMMAND

COMMAND TAKE HORSE
Present 540
not Present 383 *(center trace vacant)
NounIsNumber 512 *(black in right)
or
NounIsNumber 540 *(black in right)
PrintMessage 157 *(run away)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND TAKE HORSE
Present 540
NounIsNumber 512 *(black in right)
or
NounIsNumber 540 *(black in right)
Destroy 540
PutInCurrentRoom 382 *(right trace)
PutInCurrentRoom 544
PrintMessage 167
DoneWithTurn
END_COMMAND

COMMAND TAKE HORSE
Present 541
NounIsNumber 511 *(white in center with black on right)
or
NounIsNumber 541 *(white in center with black on right)
Destroy 541
PutInCurrentRoom 383 *(center trace)
PutInCurrentRoom 543
PrintMessage 167
DoneWithTurn
END_COMMAND

COMMAND TAKE ELK
Present 530
PrintMessage 168
DoneWithTurn
END_COMMAND

COMMAND TAKE BISON
Present 531
PrintMessage 168
DoneWithTurn
END_COMMAND

COMMAND TAKE BUCKET
AtLocation 60 *(oasis)
IsLocated 330 364 *(bucket in well)
PrintMessage 252
DoneWithTurn
END_COMMAND

COMMAND TAKE PIE
NOUNPresent
PrintMessage 286
DoneWithTurn
END_COMMAND

COMMAND TAKE COIN
Present 416 *(fuse box)
IsLocated 373 416 *(coin in box)
IsLocated 417 416 *(fuse in box)
OpenIt 416
PrintMessage 332 *(fuse in the way)
DoneWithTurn
END_COMMAND

COMMAND TAKE ANY
AtLocationGT 58
AtLocationLT 61 *(oasis/Syria)
NOUNPresent
PrintMessage 257 *(hoofs)
DoneWithTurn
END_COMMAND

COMMAND WEAR ANY
NOUNIsNumber 339 *(roller skate)
NOUNPresent
Not IsWearing  301 *(ice skates)
Not IsWearing 339
PrintMessage 66
END_COMMAND

COMMAND WEAR ANY
NOUNIsNumber 339 *(roller skate)
NOUNPresent
IsWearing  301 *(ice skates)
Not IsWearing 339
PrintMessage 68
DoneWithTurn
END_COMMAND

COMMAND WEAR ANY
NOUNIsNumber 301 *(ice skate)
NOUNPresent
IsWearing  339 *(roller skates)
Not IsWearing 301
PrintMessage 69
DoneWithTurn
END_COMMAND

COMMAND WEAR ANY
NOUNIsNumber 301 *(ice skate)
NOUNPresent
AtLocation 85 *(Dutch canal)
PrintMessage 307 *(skate to Belgium)
GoToRoom 72
DoneWithTurn
END_COMMAND

COMMAND WEAR ANY
NOUNIsNumber 321 *(slipper)
NOUNPresent
AtLocation 129 *(throne room)
PrintMessage 210
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND WEAR ANY
NOUNIsNumber 321 *(slipper)
NOUNPresent
PrintMessage 215
DoneWithTurn
END_COMMAND

COMMAND WEAR ANY
NOUNIsNumber 400 *(wet suit)
NOUNPresent
PrintMessage 272
DoneWithTurn
END_COMMAND

COMMAND WEAR ANY
NOUNIsNumber 401 *(skis)
NOUNPresent
AtLocation 74 *(Swiss village)
PrintMessage 274
DoneWithTurn
END_COMMAND

COMMAND WEAR ANY
NOUNIsNumber 401 *(skis)
NOUNPresent
PrintMessage 275
GoToRoom 75
DestroyNOUN
DoneWithTurn
END_COMMAND

COMMAND REMOVE ANY
NOUNIsNumber 397 *(couch label)
NOUNPresent
PrintMessage 168
DoneWithTurn
END_COMMAND

COMMAND GIVE SALT TO ELK
NOUNPresent
OBJECTPresent
AtLocation 121 *(firehole)
PrintMessage 410
SendToRoom 366 93 *(reset salt)
SwapLocations 526 528
DoneWithTurn
END_COMMAND

COMMAND GIVE SALT TO BISON
NOUNPresent
OBJECTPresent
AtLocation 121 *(firehole)
PrintMessage 410
SendToRoom 366 93 *(reset salt)
SwapLocations 527 529
DoneWithTurn
END_COMMAND

COMMAND GIVE ANY TO ELF
NOUNPresent
OBJECTPresent
NOUNIsNumber 321 *(slipper)
AtLocation 129 *(throne room)
PrintMessage 211
SendToRoom 321 25 *(slipper back to closet)
TurnFlagOn 41 *(signal jump to Nome)
GotoRoom 13 *(to sleigh)
DoneWithTurn
END_COMMAND

COMMAND GIVE ANY TO ELF *(expendable)
NOUNPresent
OBJECTPresent
NOUNIsNumber 339 *(skate)
PrintMessage 65
Destroy 339
DoneWithTurn
END_COMMAND

COMMAND GIVE ANY TO ELF
NOUNPresent
OBJECTPresent
PrintMessage 70
DoneWithTurn
END_COMMAND

COMMAND GIVE ANY TO ARTIST
NOUNPresent
OBJECTPresent
NOUNIsNumber  370 *(picture)
SendToRoom 370 16 *(picture to hut)
SendToRoom 376 1 *(disk)
PrintMessage 220
Destroy 433 *($5)
Destroy 554
DoneWithTurn
END_COMMAND

COMMAND GIVE ANY TO ARTIST
NOUNPresent
OBJECTPresent
PrintMessage 70
DoneWithTurn
END_COMMAND

COMMAND GIVE ANY TO WIZARD
NOUNPresent
OBJECTPresent
NOUNIsNumber 366 *(salt)
AtLocation 129 *(throne room)
PrintMessage 213
SendToRoom 366 93 *(salt back to St Paul)
GoToRoom 13
TurnFlagon 41
DoneWithTurn
END_COMMAND

COMMAND GIVE ANY TO ANY
OBJECTIsNumber 523 *(tortoises)
NOUNIsNumber 374 *(pizza)
NOUNPresent
OBJECTPresent
AtLocation 114 *(Gal pagos)
PrintMessage 386 *(decline)
DoneWithTurn
END_COMMAND

COMMAND GIVE ANY TO ANY
OBJECTIsNumber 563 *(tortoises)
NOUNIsNumber 374 *(pizza)
NOUNPresent
OBJECTPresent
AtLocation 114 *(Gal pagos)
PrintMessage 382 *(fly away)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND GIVE ANY TO ANY
OBJECTIsNumber 563 *(tortoises)
NOUNIsNumber 374 *(pizza)
NOUNPresent
OBJECTPresent
PrintMessage 384 *(fly away)
SetVariableTo 5 95
SetVariableTo 6 3
END_COMMAND

COMMAND GIVE ANY TO ANY
OBJECTIsNumber 563 *(tortoises)
NOUNIsNumber 374 *(pizza)
NOUNPresent
OBJECTPresent
TurnFlagOn 8 *(landing site change)
SetVariableTo 15 1 *(jump 1 time zone)
SwapLocations 563 504 *(tortoises/deer)
SendToRoom 523 114 *(reset tortoises)
Destroy 374
GoToRoom 118
SetVariableTo 5 95
SetVariableTo 6 3
DoneWithTurn
END_COMMAND

COMMAND GIVE MILK TO CAT
NOUNPresent
OBJECTPresent
not NOUNIsNumber 316 *(coconut)
or
NOUNIsNumber 316
IsOpen 316
CloseNOUN
DestroyNoun
PrintMessage 60
TurnFlagOn 43
TurnFlagOn 52
FlagOn 50
TurnFlagOff 52
END_COMMAND

COMMAND GIVE MILK TO CAT
AtLocation 81 *London
FlagOn 43
PrintMessage 61
TurnFlagOn 10
END_COMMAND

COMMAND GIVE MILK TO CAT
FlagOn 43
Present 507 *(cat)
Destroy 507 *Cat
PutInCurrentRoom 508 *Cat
END_COMMAND

COMMAND GIVE MILK TO CAT
FlagOn 52
TONE 261 500
TONE 261 500
TONE 293 500
TONE 247 750
TONE 261 250
TONE 293 500
TONE 330 500
TONE 330 500
TONE 349 500
END_COMMAND

COMMAND GIVE MILK TO CAT
FlagOn 52
TONE 330 750
TONE 293 250
TONE 261 500
TONE 293 500
TONE 261 500
TONE 247 500
TONE 261 1500
TurnFlagOff 52
END_COMMAND

COMMAND GIVE MILK TO CAT
FlagOn 43
TurnFlagOff 43
DoneWithTurn
END_COMMAND

COMMAND GIVE KNIFE TO MATE
NOUNPresent
OBJECTPresent
Destroy 344 *(pocket knife)
Destroy 546 *(mate)
SendToRoom 431 1 *(bunco badge)
PrintMessage 176
DoneWithTurn
END_COMMAND

COMMAND GIVE CARROT TO RABBIT
OBJECTPresent
NOUNPresent
Destroy 386 *(carrot)
Destroy 545 *(rabbit)
SendToRoom 374 1 *(pizza)
PrintMessage 170
GoToRoom 110 *(Peru)
DoneWithTurn
END_COMMAND

COMMAND GIVE GRAIN TO CHICKEN
OBJECTPresent
RedirectTo PUT GRAIN ON FLOOR
END_COMMAND

COMMAND GIVE ANY TO MAGISTRATE
Present 536 *(magistrate)
NounIsNumber 373 *(gold coin)
PrintMessage 295 *(convicted/deported)
SendToRoom 405 57 *(reset bag)
Closeit 405
GoToRoom 61 *(ferry)
DoneWithTurn
END_COMMAND

COMMAND GIVE ANY TO MAGISTRATE
Present 536 *(magistrate)
NOUNPresent
PrintMessage 298 *(contempt)
MoveTheGroup 0
GoToRoom 120
EndGame
DoneWithTurn
END_COMMAND

COMMAND GIVE APPLE TO COW
OBJECTPresent
NOUNPresent
PrintMessage 410
DestroyNOUN
TurnFlagOn 7
DoneWithTurn
END_COMMAND

COMMAND GIVE PIPELINE TO TRIBBLES
OBJECTPresent
OBJECTIsNumber 525
NOUNPresent
PrintMessage 403 *(feeding)
SwapLocations 525 564 *(tribbles)
DoneWithTurn
END_COMMAND

COMMAND WHISTLE ANY
SendNOUNToRoom 1
END_COMMAND

COMMAND WHISTLE
Not AtLocation 13
PrintMessage 415
TurnFlagOn 52
FlagOn 50
TurnFlagOff 52
DoneWithTurn
END_COMMAND

COMMAND WHISTLE
FlagOn 52
TONE 659 200
TONE 554 600
TONE 554 200
TONE 587 200
TONE 659 200
TONE 1109 600
TONE 1109 600
TONE 880 1200
TONE 659 200
END_COMMAND

COMMAND WHISTLE
FlagOn 52
TONE 554 600
TONE 554 200
TONE 567 200
TONE 554 200
TONE 659 600
TONE 659 600
TONE 587 1200
TurnFlagOff 52
DoneWithTurn
END_COMMAND

COMMAND DIG GARDEN WITH SHOVEL
OBJECTPresent
NOUNPresent
SendToRoom 386 6 *(carrot to garden)
PrintMessage 171
LookAtRoom
DoneWithTurn
END_COMMAND

COMMAND DIG GARDEN WITH ANY
OBJECTPresent
NOUNPresent
PrintMessage 250
DoneWithTurn
END_COMMAND

COMMAND DIG GARDEN
NOUNPresent
PrintMessage 172
DoneWithTurn
END_COMMAND

COMMAND MAKE WISH
IsLocated 329 1 *(tokens)
AtLocationGT 58 *(oasis/Syria)
AtLocationLT 61
SendToRoom 330 59 *(reset bucket)
PrintMessage 255
GoToRoom 64 *(Greece)
DoneWithTurn
END_COMMAND

COMMAND MAKE WISH
AtLocationGT 58 *(oasis/Syria)
AtLocationLT 61
PrintMessage 256
DoneWithTurn
END_COMMAND

COMMAND MAKE WISH
DescribeThing 399
DoneWithTurn
END_COMMAND

COMMAND VARIABLES
ToggleFlag 42         (*show values)
DoneWithTurn
END_COMMAND

COMMAND debug
ToggleFlag 0          (*debug flag)
DoneWithTurn
END_COMMAND
